summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/seat/default.nix26
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;
})
]);