{ lib, config, pkgs, ... }: { config = lib.mkIf config.system.desktop.enable { services.pipewire = { enable = true; wireplumber = { enable = true; configPackages = [ (pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/11-bluetooth-policy.conf" '' wireplumber.settings = { bluetooth.autoswitch-to-headset-profile = false } '') ]; }; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; #jack.enable = true; }; }; }