summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/desktops
diff options
context:
space:
mode:
authorHans Christian Schmitz <git@hcsch.eu>2024-02-29 10:15:06 +0100
committerHans Christian Schmitz <git@hcsch.eu>2024-02-29 13:28:04 +0100
commit3f86bd950c39cbbe02c0b8b2d67c5a8026bba445 (patch)
tree5a8128b674fa4b2383bd6fe05dd74b8e9fa722d6 /nixos/modules/services/desktops
parentb97450b007413d76e4a30186679d3f5113e13ffb (diff)
nixos/pipewire: add docs for `passthru.requiredLv2Packages`
Diffstat (limited to 'nixos/modules/services/desktops')
-rw-r--r--nixos/modules/services/desktops/pipewire/pipewire.nix6
-rw-r--r--nixos/modules/services/desktops/pipewire/wireplumber.nix6
2 files changed, 10 insertions, 2 deletions
diff --git a/nixos/modules/services/desktops/pipewire/pipewire.nix b/nixos/modules/services/desktops/pipewire/pipewire.nix
index 8f3ad78d50ce..09448833620c 100644
--- a/nixos/modules/services/desktops/pipewire/pipewire.nix
+++ b/nixos/modules/services/desktops/pipewire/pipewire.nix
@@ -246,6 +246,9 @@ in {
description = lib.mdDoc ''
List of packages that provide PipeWire configuration, in the form of
`share/pipewire/*/*.conf` files.
+
+ LV2 dependencies will be picked up from config packages automatically
+ via `passthru.requiredLv2Packages`.
'';
};
@@ -258,7 +261,8 @@ in {
be made available to PipeWire for [filter chains][wiki-filter-chain].
Config packages have their required LV2 plugins added automatically,
- so they don't need to be specified here.
+ so they don't need to be specified here. Config packages need to set
+ `passthru.requiredLv2Packages` for this to work.
[wiki-filter-chain]: https://docs.pipewire.org/page_module_filter_chain.html
'';
diff --git a/nixos/modules/services/desktops/pipewire/wireplumber.nix b/nixos/modules/services/desktops/pipewire/wireplumber.nix
index 27861858f619..009d68bd4f28 100644
--- a/nixos/modules/services/desktops/pipewire/wireplumber.nix
+++ b/nixos/modules/services/desktops/pipewire/wireplumber.nix
@@ -30,6 +30,9 @@ in
description = lib.mdDoc ''
List of packages that provide WirePlumber configuration, in the form of
`share/wireplumber/*/*.lua` files.
+
+ LV2 dependencies will be picked up from config packages automatically
+ via `passthru.requiredLv2Packages`.
'';
};
@@ -42,7 +45,8 @@ in
be made available to WirePlumber for [filter chains][wiki-filter-chain].
Config packages have their required LV2 plugins added automatically,
- so they don't need to be specified here.
+ so they don't need to be specified here. Config packages need to set
+ `passthru.requiredLv2Packages` for this to work.
[wiki-filter-chain]: https://docs.pipewire.org/page_module_filter_chain.html
'';