From f17a35eac8765308d249372e938f5aaf9e268cc8 Mon Sep 17 00:00:00 2001 From: John Ogle Date: Sat, 10 Jan 2026 11:00:25 -0800 Subject: [PATCH] Fix conflicting audio role config: remove pulseaudio, keep pipewire Remove services.pulseaudio configuration that conflicted with services.pipewire. PipeWire replaces PulseAudio and provides compatibility through pulse.enable. Also added alsa.enable and alsa.support32Bit for better ALSA support. --- roles/audio/default.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/roles/audio/default.nix b/roles/audio/default.nix index ba7552c..82f6f6b 100644 --- a/roles/audio/default.nix +++ b/roles/audio/default.nix @@ -21,17 +21,11 @@ in services.pipewire = { enable = true; + alsa.enable = true; + alsa.support32Bit = true; 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; -- 2.49.1