summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/wireplumber
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2022-03-08 15:42:11 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2022-03-08 15:42:11 +0100
commit1efe02becdb2e15a2a79ec970cc1f2209da995d8 (patch)
treef898595e3f4d0b04d1cc37cd84ae7e0d9a284142 /accounts/gkleen@sif/wireplumber
parentf5af1066c93b340e4c99d7598f3982cf33d41124 (diff)
downloadnixos-1efe02becdb2e15a2a79ec970cc1f2209da995d8.tar
nixos-1efe02becdb2e15a2a79ec970cc1f2209da995d8.tar.gz
nixos-1efe02becdb2e15a2a79ec970cc1f2209da995d8.tar.bz2
nixos-1efe02becdb2e15a2a79ec970cc1f2209da995d8.tar.xz
nixos-1efe02becdb2e15a2a79ec970cc1f2209da995d8.zip
sif: ...
Diffstat (limited to 'accounts/gkleen@sif/wireplumber')
-rw-r--r--accounts/gkleen@sif/wireplumber/bluetooth.lua.d/50-bluez-config.lua20
-rw-r--r--accounts/gkleen@sif/wireplumber/main.lua.d/51-alsa-disable.lua12
2 files changed, 32 insertions, 0 deletions
diff --git a/accounts/gkleen@sif/wireplumber/bluetooth.lua.d/50-bluez-config.lua b/accounts/gkleen@sif/wireplumber/bluetooth.lua.d/50-bluez-config.lua
new file mode 100644
index 00000000..948b7dfa
--- /dev/null
+++ b/accounts/gkleen@sif/wireplumber/bluetooth.lua.d/50-bluez-config.lua
@@ -0,0 +1,20 @@
1rule = {
2 matches = {
3 {
4 { "device.name", "matches", "bluez_card.*" },
5 },
6 },
7 apply_properties = {
8 ["bluez5.auto-connect"] = "[ hfp_hf hsp_hs a2dp_sink ]",
9 },
10}
11
12table.insert(bluez_monitor.rules,rule)
13
14bluez_monitor.properties = {
15 ["bluez5.enable-msbc"] = true,
16 ["bluez5.enable-sbc-xq"] = true,
17 ["bluez5.enable-hw-volume"] = false,
18 ["bluez5.headset-roles"] = "[ hsp_hs hsp_ag hfp_hf hfp_ag ]",
19 ["bluez5.codecs"] = "[ sbc sbc_xq aac ldac aptx aptx_hd aptx_ll aptx_ll_duplex faststream faststream_duplex ]",
20}
diff --git a/accounts/gkleen@sif/wireplumber/main.lua.d/51-alsa-disable.lua b/accounts/gkleen@sif/wireplumber/main.lua.d/51-alsa-disable.lua
new file mode 100644
index 00000000..eafa6184
--- /dev/null
+++ b/accounts/gkleen@sif/wireplumber/main.lua.d/51-alsa-disable.lua
@@ -0,0 +1,12 @@
1rule = {
2 matches = {
3 {
4 { "device.name", "equals", "alsa_card.pci-0000_01_00.1" },
5 },
6 },
7 apply_properties = {
8 ["device.disabled"] = true,
9 },
10}
11
12table.insert(alsa_monitor.rules,rule)