List of packages that provide PipeWire configuration, in the form of share/pipewire/*/*.conf
files.
LV2 dependencies will be picked up from config packages automatically via passthru.requiredLv2Packages
.
Declarations
Type
list of package
Default
[ ]
Example
[
(pkgs.writeTextDir "share/pipewire/pipewire.conf.d/10-loopback.conf" ''
context.modules = [
{ name = libpipewire-module-loopback
args = {
node.description = "Scarlett Focusrite Line 1"
capture.props = {
audio.position = [ FL ]
stream.dont-remix = true
node.target = "alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7ZD17C24495BC-00.analog-stereo"
node.passive = true
}
playback.props = {
node.name = "SF_mono_in_1"
media.class = "Audio/Source"
audio.position = [ MONO ]
}
}
}
]
'')
]