diff --git a/system/modules/audio.nix b/system/modules/audio.nix index a2a6f85..44c37f7 100644 --- a/system/modules/audio.nix +++ b/system/modules/audio.nix @@ -1,25 +1,29 @@ {pkgs, ...}: { security.rtkit.enable = 0 == 0; - hardware.pulseaudio.enable = 0 != 0; programs.noisetorch.enable = true; - # pulseaudio doesn't give a good support for some programs - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - jack.enable = true; + services = { + pulseaudio.enable = 0 != 0; + + pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + jack.enable = true; + }; + + # ALSA provides a udev rule for restoring volume settings. + udev.packages = [pkgs.alsa-utils]; }; + # pulseaudio doesn't give a good support for some programs + environment.systemPackages = with pkgs; [ pulseaudio alsa-utils ]; - # ALSA provides a udev rule for restoring volume settings. - services.udev.packages = [pkgs.alsa-utils]; - boot.kernelModules = ["snd_pcm_oss"]; systemd.services.alsa-store = {