Archwiki - PipeWire - Configuration
The PipeWire package provides an initial set of configuration files in
/usr/share/pipewire
You should not edit these files directly, as package updates will overwrite your changesTo configure PipeWire, you can copy files from
/usr/share/pipewire
to the alternate system-wide location/etc/pipewire
, or to the user location~/.config/pipewire
. An equally named file in a directory with a higher precedence makes the analogous files ignored
If a user has not edited default configurations as per Archwiki
(/usr/share/pipewire/*.conf
and /usr/share/wireplumber/*.conf
)
They can delete any custom configuration folders
sudo rm -r /etc/pipewire /etc/wireplumber
or
rm -r ~/.config/pipewire ~/.config/wireplumber
and restart pipewire and wireplumber services to load default configurations
systemctl --user restart pipewire pipewire-pulse wireplumber
If a user intends to add any custom configurations after reset, keep the folders and delete contents only
rm ~/.config/pipewire/*.conf ~/.config/wireplumber/*.conf
If a user has edited default configuration files they can reinstall pipewire/wireplumber packages to restore default configurations before restarting pipewire and wireplumber services
PipeWire: Configuration
WirePlumber documentation - The configuration file