MyNixOS website logo
option

services.pipewire.wireplumber.configs

Set of configuration files for the WirePlumber daemon.

Every item in this attrset becomes a separate drop-in file in $XDG_CONFIG_HOME/wireplumber/wireplumber.conf.d/.

See the NixOS option for details.

Declarations
Type
attribute set of (JSON value)
Default
{ }
Example
{
  log-level-debug = {
    "context.properties" = {
      "log.level" = "D";
    };
  };
  wh-1000xm3-ldac-hq = {
    "monitor.bluez.rules" = [
      {
        actions = {
          update-props = {
            "bluez5.a2dp.ldac.quality" = "hq";
          };
        };
        matches = [
          {
            "device.name" = "~bluez_card.*";
            "device.product.id" = "0x0cd3";
            "device.vendor.id" = "usb:054c";
          }
        ];
      }
    ];
  };
}