mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-25 03:17:13 +00:00
2a3c276b53
The upstream pipewire config is written in an almost, but not quite JSON format. The parser accepts standard JSON, though, so we don't need to write our file in the same nonstandard version. The typing for all config options is changed from `types.attrs`, which behaves poorly when the option is set from multiple locations, to the formats.json-type. Also, rewrite some very long one-liners for improved readability. |
||
---|---|---|
.. | ||
alsa-monitor.conf.json | ||
bluez-monitor.conf.json | ||
client-rt.conf.json | ||
client.conf.json | ||
jack.conf.json | ||
media-session.conf.json | ||
pipewire-media-session.nix | ||
pipewire-pulse.conf.json | ||
pipewire.conf.json | ||
pipewire.nix | ||
README.md | ||
v4l2-monitor.conf.json |
Updating
- Update the version & hash in pkgs/development/libraries/pipewire/default.nix
- run
nix build -f /path/to/nixpkgs/checkout pipewire pipewire.mediaSession
- copy all JSON files from result/etc/pipewire and result-mediaSession/etc/pipewire/media-session.d to this directory
- add new files to the module config and passthru tests