Fix audio
This commit is contained in:
@@ -12,6 +12,26 @@
|
||||
wireplumber.enable = true;
|
||||
};
|
||||
|
||||
# Elgato makes shit products and they should feel bad :c
|
||||
services.pipewire.wireplumber.extraConfig."51-wave3" = {
|
||||
"monitor.alsa.rules" = [
|
||||
{
|
||||
matches = [
|
||||
{
|
||||
"node.name" = "~alsa_input.usb-Elgato_Systems_Elgato_Wave_3.*";
|
||||
}
|
||||
];
|
||||
actions = {
|
||||
update-props = {
|
||||
"node.always-process" = true;
|
||||
"session.suspend-timeout-seconds" = 0;
|
||||
"node.pause-on-idle" = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
# DeepFilterNet noise reduction filter chain
|
||||
services.pipewire.extraConfig.pipewire."99-deepfilter-source" = {
|
||||
"context.modules" = [
|
||||
@@ -37,7 +57,7 @@
|
||||
"audio.position" = [ "MONO" ];
|
||||
"capture.props" = {
|
||||
"node.name" = "effect_input.deepfilter";
|
||||
"node.passive" = true;
|
||||
"node.passive" = false;
|
||||
};
|
||||
"playback.props" = {
|
||||
"node.name" = "effect_output.deepfilter";
|
||||
|
||||
Reference in New Issue
Block a user