diff --git a/config/nix/nixos/configuration.nix b/config/nix/nixos/configuration.nix index 9768d507..f3d9a05a 100644 --- a/config/nix/nixos/configuration.nix +++ b/config/nix/nixos/configuration.nix @@ -7,6 +7,17 @@ ./hardware-configuration.nix ]; + environment.etc = { + "wireplumber/bluetooth.lua.d/51-bluez-config.lua".text = '' + bluez_monitor.properties = { + ["bluez5.enable-sbc-xq"] = true, + ["bluez5.enable-msbc"] = true, + ["bluez5.enable-hw-volume"] = true, + ["bluez5.headset-roles"] = "[ hsp_hs hsp_ag hfp_hf hfp_ag ]" + } + ''; + }; + hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = true; # Bootloader.