Audio Leaf
cells/desktop/audio.nix configures workstation audio through PipeWire.
Up: desktop leaves Down: desktop branch
What it configures
It enables PipeWire, ALSA, 32-bit ALSA compatibility, PulseAudio compatibility, JACK support, and WirePlumber settings. It also installs audio utilities.
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
};
Why it is in the desktop branch
Audio services are workstation behavior. Servers should not inherit them unless they have a specific media role.