about summary refs log tree commit diff
path: root/nixos/modules/services/desktops/pipewire
diff options
context:
space:
mode:
authorAndré Vitor de Lima Matos <andre.vmatos@gmail.com>2024-03-21 16:20:36 -0300
committerAndré Vitor de Lima Matos <andre.vmatos@gmail.com>2024-03-21 16:21:59 -0300
commitbdc6b3abe077048e7c05d05e8f02c9ee61a72d21 (patch)
treeb1909cd0c10105519b59d894b38e9f04c45a3b09 /nixos/modules/services/desktops/pipewire
parent9b1635f1e7507a82f36c12a1534fafaa1b52d3ee (diff)
nixos/wireplumber: fix systemwide bluetooth integration
From https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3828#note_2270701
Broken/removed in #278760
Diffstat (limited to 'nixos/modules/services/desktops/pipewire')
-rw-r--r--nixos/modules/services/desktops/pipewire/wireplumber.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/desktops/pipewire/wireplumber.nix b/nixos/modules/services/desktops/pipewire/wireplumber.nix
index 5967ac36fa85f..de177d0e4ef38 100644
--- a/nixos/modules/services/desktops/pipewire/wireplumber.nix
+++ b/nixos/modules/services/desktops/pipewire/wireplumber.nix
@@ -67,10 +67,12 @@ in
       '';
 
       systemwideConfigPkg = pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/90-nixos-systemwide.conf" ''
-        # When running system-wide, we don't have logind to call ReserveDevice
+        # When running system-wide, we don't have logind to call ReserveDevice,
+        # And bluetooth logind integration needs to be disabled
         wireplumber.profiles = {
           main = {
             support.reserve-device = disabled
+            monitor.bluez.seat-monitoring = disabled
           }
         }
       '';