refactor(nixosmodules): move desktop configs to a module

This commit is contained in:
Mohammad Rafiq 2025-05-03 12:59:13 +08:00
parent fc7d95acfd
commit 1a3ef0605b
No known key found for this signature in database
7 changed files with 62 additions and 42 deletions

View file

@ -11,9 +11,6 @@ with pkgs;
./programs/hyprlock.nix
./programs/hyprshade.nix
./programs/kitty.nix
./programs/spotifyd.nix
./hardware/audio.nix
./hardware/bluetooth.nix
./programs/waybar.nix
];

View file

@ -1,13 +0,0 @@
{
security.rtkit.enable = true;
services.pipewire = {
enable = true;
extraConfig = { };
jack.enable = true;
pulse.enable = true;
alsa = {
enable = true;
support32Bit = true;
};
};
}

View file

@ -1,6 +0,0 @@
{
hardware.bluetooth = {
enable = true;
powerOnBoot = true;
};
}

View file

@ -1,19 +0,0 @@
{ hostname, ... }:
{
home-manager.users.rafiq.services.spotifyd = {
enable = true;
settings = {
global = {
device_name = "${hostname}";
device_type = "computer";
zeroconf_port = 5353;
};
};
};
networking.firewall.allowedTCPPorts = [
5353 # spotifyd
];
networking.firewall.allowedUDPPorts = [
5353 # spotifyd
];
}