Files
nixos-config/modules/system/audio.nix

18 lines
373 B
Nix

{ ... }:
{
# PipeWire replaces PulseAudio + JACK on modern NixOS.
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
wireplumber.enable = true;
};
# Disable the legacy stack to avoid conflicts.
services.pulseaudio.enable = false;
}