Audio Leaf
cells/desktop/audio.nix configures workstation audio through PipeWire.
Up: desktop leaves Down: desktop branch
What this leaf does
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 belongs to desktop
Audio services are workstation behavior. Servers should not inherit them unless they have a specific media role.