diff options
| -rw-r--r-- | sys/seat/default.nix | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/sys/seat/default.nix b/sys/seat/default.nix index d5c5f3d..f391058 100644 --- a/sys/seat/default.nix +++ b/sys/seat/default.nix @@ -34,7 +34,27 @@ in else { }; in { - hardware.acpilight.enable = true; + hardware = { + acpilight.enable = true; + pulseaudio.enable = false; + }; + + security.rtkit.enable = true; + + services.pipewire = { + enable = true; + + alsa = { + enable = true; + support32Bit = true; + }; + + jack.enable = true; + pulse.enable = true; + }; + + # Remove sound.enable or set it to false if you had it set previously, as sound.enable is only meant for ALSA-based configurations + sound.enable = false; users = { groups = mapAttrs (_: user: { inherit (user) gid; }) users // { @@ -59,8 +79,6 @@ in ) (mkIf cfg.graphical { - hardware.pulseaudio.enable = true; - programs.dconf.enable = true; services = { @@ -77,8 +95,6 @@ in }; }; - sound.enable = true; - users.groups.adbusers.gid = 1008; }) ]); |
