diff --git a/roles/desktop.nix b/roles/desktop.nix index 5e7d80c..2c7fb8f 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -100,7 +100,22 @@ in }; pipewire = { - wireplumber.enable = true; + wireplumber = { + enable = true; + extraConfig."99-disable-suspend" = { + "monitor.alsa.rules" = [ + { + matches = [ + { "node.name" = "~alsa_input.*"; } + { "node.name" = "~alsa_output.*"; } + ]; + actions.update-props = { + "session.suspend-timeout-seconds" = 0; + }; + } + ]; + }; + }; audio.enable = true; enable = true;