summary refs log tree commit diff
diff options
context:
space:
mode:
authorJan Solanti <jhs@psonet.com>2021-02-03 16:42:59 +0200
committerJan Solanti <jhs@psonet.com>2021-02-03 20:18:12 +0200
commitc41cf93b67417a8f41eaf94a368b21070340d6e3 (patch)
tree09c602ad2c5025dc6e6e7779786b51a32327305f
parentae89df8fca517d9b254e765a7c3298f63d063e45 (diff)
downloadnixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar.gz
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar.bz2
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar.lz
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar.xz
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.tar.zst
nixpkgs-c41cf93b67417a8f41eaf94a368b21070340d6e3.zip
pipewire: 0.3.20 -> 0.3.21
-rw-r--r--nixos/modules/services/desktops/pipewire.nix14
-rw-r--r--pkgs/development/libraries/pipewire/default.nix4
2 files changed, 14 insertions, 4 deletions
diff --git a/nixos/modules/services/desktops/pipewire.nix b/nixos/modules/services/desktops/pipewire.nix
index f9cd49237d1..dd812ede458 100644
--- a/nixos/modules/services/desktops/pipewire.nix
+++ b/nixos/modules/services/desktops/pipewire.nix
@@ -156,7 +156,12 @@ in {
             # If nofail is given, module initialization failures are ignored.
             #
             libpipewire-module-rtkit = {
-              args = "\"rt.prio=20 rt.time.soft=200000 rt.time.hard=200000\"";
+              args = {
+                rt.prio = 20;
+                rt.time.soft = 200000;
+                rt.time.hard = 200000;
+                nice.level = -11;
+              };
               flags = "ifexists|nofail";
             };
             libpipewire-module-protocol-native = { _priority = -100; _content = "null"; };
@@ -168,7 +173,12 @@ in {
             libpipewire-module-client-device = "null";
             libpipewire-module-portal = "null";
             libpipewire-module-access = {
-              args = "\"access.allowed=${builtins.unsafeDiscardStringContext cfg.sessionManager} access.force=flatpak\"";
+              args.access = {
+                allowed = ["${builtins.unsafeDiscardStringContext cfg.sessionManager}"];
+                rejected = [];
+                restricted = [];
+                force = "flatpak";
+              };
             };
             libpipewire-module-adapter = "null";
             libpipewire-module-link-factory = "null";
diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix
index fa1f3edc56f..ee51ff657e3 100644
--- a/pkgs/development/libraries/pipewire/default.nix
+++ b/pkgs/development/libraries/pipewire/default.nix
@@ -51,7 +51,7 @@ let
 
   self = stdenv.mkDerivation rec {
     pname = "pipewire";
-    version = "0.3.20";
+    version = "0.3.21";
 
     outputs = [
       "out"
@@ -68,7 +68,7 @@ let
       owner = "pipewire";
       repo = "pipewire";
       rev = version;
-      sha256 = "1di8b78ldhswrd7km0nm6q58vnzd62rpy2a4p9spqzs48q6iyvff";
+      hash = "sha256:2YJzPTMPIoQQeNja3F53SD4gtpdSlbD/i77hBWiQfuQ=";
     };
 
     patches = [