pipewire: unify config file
This commit is contained in:
parent
d1a4f1d4f7
commit
22cca89c4a
|
@ -17,7 +17,6 @@
|
||||||
./mpv.nix
|
./mpv.nix
|
||||||
./mangohud.nix
|
./mangohud.nix
|
||||||
./pipewire.nix
|
./pipewire.nix
|
||||||
./rtp-sink.nix
|
|
||||||
./mimeapps.nix
|
./mimeapps.nix
|
||||||
./desktop-entries.nix
|
./desktop-entries.nix
|
||||||
./chat.nix
|
./chat.nix
|
||||||
|
|
|
@ -39,5 +39,43 @@
|
||||||
]
|
]
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xdg.configFile = {
|
||||||
|
"pipewire/pipewire.conf.d/99-rtp-sink.conf".text = ''
|
||||||
|
context.modules = [
|
||||||
|
{ name = libpipewire-module-rtp-sink
|
||||||
|
args = {
|
||||||
|
# Make this sink appear as an option in graphical interfaces
|
||||||
|
media.class = Audio/Sink
|
||||||
|
node.name = "rtp-sink"
|
||||||
|
node.description = "RTP"
|
||||||
|
|
||||||
|
#sap.ip = "224.0.0.56"
|
||||||
|
#sap.port = 9875
|
||||||
|
#source.ip = "0.0.0.0"
|
||||||
|
destination.ip = "192.168.0.102"
|
||||||
|
destination.port = 4010
|
||||||
|
#local.ifname = "eth0"
|
||||||
|
net.mtu = 320
|
||||||
|
#net.ttl = 1
|
||||||
|
#net.loop = false
|
||||||
|
#sess.name = "PipeWire RTP stream"
|
||||||
|
#audio.format = "S16BE"
|
||||||
|
audio.rate = 48000
|
||||||
|
audio.channels = 2
|
||||||
|
audio.position = [ FL FR ]
|
||||||
|
stream.props = {
|
||||||
|
node.name = "rtp-sink"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
flags = [ nofail ]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
'';
|
||||||
|
"systemd/user/pipewire.service.d/override.conf".text = ''
|
||||||
|
[Service]
|
||||||
|
ExecStartPre=/usr/bin/env sleep 10s
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
{ config, pkgs, lib, ... }: {
|
|
||||||
config = {
|
|
||||||
xdg.configFile = {
|
|
||||||
"pipewire/pipewire.conf.d/99-rtp-sink.conf".text = ''
|
|
||||||
context.modules = [
|
|
||||||
{ name = libpipewire-module-rtp-sink
|
|
||||||
args = {
|
|
||||||
# Make this sink appear as an option in graphical interfaces
|
|
||||||
media.class = Audio/Sink
|
|
||||||
node.name = "rtp-sink"
|
|
||||||
node.description = "RTP"
|
|
||||||
|
|
||||||
#sap.ip = "224.0.0.56"
|
|
||||||
#sap.port = 9875
|
|
||||||
#source.ip = "0.0.0.0"
|
|
||||||
destination.ip = "192.168.0.102"
|
|
||||||
destination.port = 4010
|
|
||||||
#local.ifname = "eth0"
|
|
||||||
net.mtu = 320
|
|
||||||
#net.ttl = 1
|
|
||||||
#net.loop = false
|
|
||||||
#sess.name = "PipeWire RTP stream"
|
|
||||||
#audio.format = "S16BE"
|
|
||||||
audio.rate = 48000
|
|
||||||
audio.channels = 2
|
|
||||||
audio.position = [ FL FR ]
|
|
||||||
stream.props = {
|
|
||||||
node.name = "rtp-sink"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
flags = [ nofail ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
'';
|
|
||||||
"systemd/user/pipewire.service.d/override.conf".text = ''
|
|
||||||
[Service]
|
|
||||||
ExecStartPre=/usr/bin/env sleep 10s
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue