diff --git a/hosts/scarab/default.nix b/hosts/scarab/default.nix index d3c7081..bb34e08 100644 --- a/hosts/scarab/default.nix +++ b/hosts/scarab/default.nix @@ -65,43 +65,28 @@ in '') ];*/ -/* services.pipewire.wireplumber.configPackages = [ - (pkgs.writeTextDir "share/wireplumber/quailcum.lua.d/51-qcom-sdm845.lua" '' - -- PipeWire's S24LE default audio format is broken in the kernel driver - alsa_monitor.rules = [ + (pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/51-qcom-sdm845.lua" '' + monitor.alsa.rules = [ { - matches = { - { "node.name" = "alsa_output.*.HiFi*__sink" }, - { "node.name" = "alsa_input.*.HiFi*__source" } + matches = [ + { + node.name = "~alsa_output.*" + } ] actions = { update-props = { - audio.format = "S16LE", - audio.rate = 48000, - api.alsa.period-size = 4096, - api.alsa.period-num = 6, - api.alsa.headroom = 512, - }, + 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 - alsa_monitor.rules = [ - { - matches = { - { "node.name" = "alsa_output.*.Voice_Call*__sink" }, - { "node.name" ="alsa_input.*.Voice_Call*__source" } - } - actions.update=props = { - audio.format = "S16LE", - session.suspend-timeout-seconds = 0, - } - }] + ] '') ]; - */ services.openssh = { enable = true;