-- PipeWire's S24LE default audio format is broken in the kernel driver table.insert(alsa_monitor.rules, { matches = { { { "node.name", "matches", "alsa_output.*.HiFi*__sink" }, }, { { "node.name", "matches", "alsa_input.*.HiFi*__source" }, }, }, apply_properties = { ["audio.format"] = "S16LE", ["audio.rate"] = 48000, ["api.alsa.period-size"] = 4096, ["api.alsa.period-num"] = 6, ["api.alsa.headroom"] = 512, }, } ) -- Disable suspend for Voice Call devices table.insert(alsa_monitor.rules, { matches = { { { "node.name", "matches", "alsa_output.*.Voice_Call*__sink" }, }, { { "node.name", "matches", "alsa_input.*.Voice_Call*__source" }, }, }, apply_properties = { ["audio.format"] = "S16LE", ["session.suspend-timeout-seconds"] = 0, }, } )