[Feature request] Include directives in config files
Version, Distribution, Desktop Environment:
- pipewire Compiled with libpipewire 0.3.22 Linked with libpipewire 0.3.22
- Fedora 33
- KDE Plasma 5.20.5
Description of Problem:
So far the only configuration file of PipeWire I have to edit is
/etc/pipewire/media-session.d where I need to set
api.alsa.ignore-dB = true or my USB headset will not be audible below ~20 % which is too loud. Whenever Fedora updates PipeWire, I get a
.rpmnew file due to this change.
I wonder if the configuration file could include some directory outside of package management where I could set this option without having differing upstream and local configuration file?
Whenever configuration is modified from default and PipeWire is updated by distribution.
Steps to Reproduce:
- Install PipeWire.
- Adjust configuration.
- Wait for PipeWire to be updated by distribution.
- Update PipeWire
- Assuming Fedora is used,
rpmconf -a, Debian would alert during the upgrade.
debconf notices that PipeWire configuration has changed and asks what to do.
There is a
conf.d or similar directory where I can set the only configuration file change and get the new configuration files installed automatically (assuming the syntax doesn't change).