From c92a82b21a8cdc2fc082461b9404d8d8a81a15fa Mon Sep 17 00:00:00 2001 From: John Ogle Date: Mon, 12 Jan 2026 20:48:41 -0800 Subject: [PATCH] fix(audio): Remove conflicting pulseaudio config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The audio role had both pipewire (with pulse.enable = true) and pulseaudio configured, which are mutually exclusive. PipeWire's PulseAudio compatibility layer handles pulse clients, so the services.pulseaudio block is unnecessary and causes conflicts. Closes: nixos-configs-0vf 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- roles/audio/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/roles/audio/default.nix b/roles/audio/default.nix index ba7552c..0e95108 100644 --- a/roles/audio/default.nix +++ b/roles/audio/default.nix @@ -24,14 +24,6 @@ in pulse.enable = true; }; - services.pulseaudio = { - package = pkgs.pulseaudioFull; - extraConfig = '' - load-module module-combine-sink - load-module module-switch-on-connect - ''; - }; - services.squeezelite = { #enable = true; pulseAudio = true;