MyNixOS website logo
option

services.pipewire.extraConfig.pipewire-pulse

Additional configuration for the PipeWire PulseAudio server.

Every item in this attrset becomes a separate drop-in file in /etc/pipewire/pipewire-pulse.conf.d.

See man pipewire-pulse.conf for details, and the PipeWire wiki for examples.

See also:

Declarations
Type
attribute set of (JSON value)
Default
{ }
Example
{
  "15-force-s16-info" = {
    "pulse.rules" = [
      {
        actions = {
          quirks = [
            "force-s16-info"
          ];
        };
        matches = [
          {
            "application.process.binary" = "my-broken-app";
          }
        ];
      }
    ];
  };
}