diff options
Diffstat (limited to 'ar/.config/wireplumber/main.lua.d/51-device-priority.conf')
| -rw-r--r-- | ar/.config/wireplumber/main.lua.d/51-device-priority.conf | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/ar/.config/wireplumber/main.lua.d/51-device-priority.conf b/ar/.config/wireplumber/main.lua.d/51-device-priority.conf new file mode 100644 index 0000000..13c4987 --- /dev/null +++ b/ar/.config/wireplumber/main.lua.d/51-device-priority.conf @@ -0,0 +1,74 @@ +monitor.alsa.rules = [ + { + matches = [ + { + node.name = "~alsa_output.*hdmi.*" + } + ] + actions = { + update-props = { + priority.driver = 2000 + priority.session = 2000 + } + } + } + { + matches = [ + { + node.name = "~alsa_output.*analog.*" + } + ] + actions = { + update-props = { + priority.driver = 1000 + priority.session = 1000 + } + } + } +] + +monitor.bluez.rules = [ + { + matches = [ + { + device.name = "~bluez_card.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + bluez5.auto-connect = [ a2dp_sink ] + } + } + } +] + +node.rules = [ + { + matches = [ + { + node.name = "~bluez_output.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + } + } + } + { + matches = [ + { + node.name = "~bluez_input.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + } + } + } +] |
