diff --git a/modules/configuration.nix b/modules/configuration.nix index d73895d..9bd06f9 100644 --- a/modules/configuration.nix +++ b/modules/configuration.nix @@ -177,13 +177,15 @@ in { pipewire.wireplumber = { enable = true; extraConfig = { - "10-bluez-monitor.properties" = { - "bluez5.msbc-support" = false; - "bluez5.hfphsp-support" = false; - "bluez5.hfphsp-backend" = "none"; # Key addition: no backend - "bluez5.roles" = ["a2dp_sink"]; + "10-disable-hfp" = { + "monitor.bluez.properties" = { + "bluez5.enable-msbc" = false; + "bluez5.roles" = ["a2dp_sink" "a2dp_source"]; + "bluez5.enable-hw-volume" = true; + "bluez5.enable-sbc-xq" = true; + }; }; - "11-bluetooth-policy" = { + "11-no-autoswitch" = { "wireplumber.settings" = { "bluetooth.autoswitch-to-headset-profile" = false; };