aboutsummaryrefslogtreecommitdiffstats
path: root/hosts/common/optional/pipewire.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--hosts/common/optional/pipewire.nix22
1 files changed, 12 insertions, 10 deletions
diff --git a/hosts/common/optional/pipewire.nix b/hosts/common/optional/pipewire.nix
index e34010e..ef50b9c 100644
--- a/hosts/common/optional/pipewire.nix
+++ b/hosts/common/optional/pipewire.nix
@@ -1,13 +1,12 @@
{ pkgs, ... }:
{
- environment.systemPackages = builtins.attrValues {
- inherit (pkgs)
- easyeffects
- pamixer
- pavucontrol
- pwvucontrol
- qpwgraph;
- };
+ environment.systemPackages = [
+ pkgs.easyeffects
+ pkgs.pamixer
+ pkgs.pavucontrol
+ pkgs.pwvucontrol
+ pkgs.qpwgraph
+ ];
security.pam.loginLimits = [
{ domain = "@audio"; item = "memlock"; type = "-" ; value = "unlimited"; }
@@ -23,9 +22,12 @@
alsa.support32Bit = true;
enable = true;
jack.enable = true;
- #package = pkgs.master.pipewire;
+ package = pkgs.master.pipewire;
pulse.enable = true;
- wireplumber.enable = true;
+ wireplumber = {
+ enable = true;
+ package = pkgs.master.wireplumber;
+ };
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)