add pipewire network config

- zeroconf discover and publish
- offer sink
This commit is contained in:
tea 2024-06-06 11:17:35 +02:00
parent 778b6ae20e
commit 509ea09179
No known key found for this signature in database

View File

@ -0,0 +1,23 @@
# NOTE: if discovery does not work, use:
# pactl load-module module-tunnel-sink server=HOSTNAME
# context.exec = [
# { path = "pactl" args = "load-module module-zeroconf-discover" }
# { path = "pactl" args = "load-module module-native-protocol-tcp" }
# { path = "pactl" args = "load-module module-zeroconf-publish" }
# ]
context.modules = [
{ name = libpipewire-module-protocol-pulse ars = {} },
{ name = libpipewire-module-zeroconf-discover args = {} },
# { name = libpipewire-module-zeroconf-publish args = {} }, # >= 1.0.7
]
pulse.properties {
server.address = [ "unix:native" "tcp:4713" ]
}
# TODO: when pipewire 1.0.7, use module above instead
context.exec = [
{ path = "pactl" args = "load-module module-zeroconf-publish" },
]