This commit is contained in:
Jan-Bulthuis 2025-04-17 16:55:05 +02:00
parent ce620d3eb2
commit baca029fcc
1 changed files with 35 additions and 35 deletions

View File

@ -42,43 +42,43 @@
] ]
)}"; )}";
# Disable JACK self connect # # Disable JACK self connect
services.pipewire.extraConfig.jack."60-disable-self-connect" = { # services.pipewire.extraConfig.jack."60-disable-self-connect" = {
"jack.properties" = { # "jack.properties" = {
"jack.self-connect-mode" = "ignore-all"; # "jack.self-connect-mode" = "ignore-all";
}; # };
}; # };
# Pipewire roc source # # Pipewire roc source
services.pipewire.extraConfig.pipewire."60-roc-source" = { # services.pipewire.extraConfig.pipewire."60-roc-source" = {
"context.modules" = [ # "context.modules" = [
{ # {
"name" = "libpipewire-module-roc-source"; # "name" = "libpipewire-module-roc-source";
"args" = { # "args" = {
"fec.code" = "rs8m"; # "fec.code" = "rs8m";
"local.ip" = "0.0.0.0"; # "local.ip" = "0.0.0.0";
"resampler.profile" = "medium"; # "resampler.profile" = "medium";
"local.source.port" = 10001; # "local.source.port" = 10001;
"local.repair.port" = 10002; # "local.repair.port" = 10002;
"source.name" = "Roc Source"; # "source.name" = "Roc Source";
"source.props.node.name" = "roc-source"; # "source.props.node.name" = "roc-source";
}; # };
} # }
]; # ];
}; # };
# Set firewall ports # # Set firewall ports
networking.firewall = { # networking.firewall = {
enable = true; # enable = true;
allowedTCPPorts = [ # allowedTCPPorts = [
10001 # 10001
10002 # 10002
]; # ];
allowedUDPPorts = [ # allowedUDPPorts = [
10001 # 10001
10002 # 10002
]; # ];
}; # };
# User for audio mixing # User for audio mixing
users.users.mixer = { users.users.mixer = {