services.pipewire.extraConfig.pipewire
Additional configuration for the PipeWire server.
Every item in this attrset becomes a separate drop-in file in /etc/pipewire/pipewire.conf.d.
See man pipewire.conf for details, and the PipeWire wiki for examples.
See also:
- PipeWire wiki - virtual devices for creating virtual devices or remapping channels
- PipeWire wiki - filter-chain for creating more complex processing pipelines
- PipeWire wiki - network for streaming audio over a network
- Type
attribute set of (JSON value)- Default
{ }- Example
{ "10-clock-rate" = { "context.properties" = { "default.clock.rate" = 44100; }; }; "11-no-upmixing" = { "stream.properties" = { "channelmix.upmix" = false; }; }; }- Declared
- <nixpkgs/nixos/modules/services/desktops/pipewire/pipewire.nix>