about summary refs log tree commit diff
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2023-01-27 17:51:34 +0300
committerK900 <me@0upti.me>2023-01-29 10:11:12 +0300
commitde6e502f5e9e0ae9cb827ca44c1ec344aa97d68b (patch)
treefd5d2bf6c8e01d7d2f59d4632c116c6c93517eeb
parenta0c2a8bc4436f7fbc9ba58a2bad5c0c9f83c46f4 (diff)
downloadnixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar.gz
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar.bz2
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar.lz
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar.xz
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.tar.zst
nixlib-de6e502f5e9e0ae9cb827ca44c1ec344aa97d68b.zip
pipewire: 0.3.64 -> 0.3.65
-rw-r--r--nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json17
-rw-r--r--nixos/modules/services/desktops/pipewire/daemon/jack.conf.json12
-rw-r--r--pkgs/development/libraries/pipewire/default.nix4
3 files changed, 30 insertions, 3 deletions
diff --git a/nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json b/nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json
index 9aa51b61431d..c204606193af 100644
--- a/nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json
+++ b/nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json
@@ -35,5 +35,20 @@
     }
   ],
   "filter.properties": {},
-  "stream.properties": {}
+  "stream.properties": {},
+  "alsa.properties": {},
+  "alsa.rules": [
+    {
+      "matches": [
+        {
+          "application.process.binary": "resolve"
+        }
+      ],
+      "actions": {
+        "update-props": {
+          "alsa.buffer-bytes": 131072
+        }
+      }
+    }
+  ]
 }
diff --git a/nixos/modules/services/desktops/pipewire/daemon/jack.conf.json b/nixos/modules/services/desktops/pipewire/daemon/jack.conf.json
index 4a173f732297..f2e396dd28d7 100644
--- a/nixos/modules/services/desktops/pipewire/daemon/jack.conf.json
+++ b/nixos/modules/services/desktops/pipewire/daemon/jack.conf.json
@@ -58,6 +58,18 @@
           "node.passive": true
         }
       }
+    },
+    {
+      "matches": [
+        {
+          "client.name": "Mixxx"
+        }
+      ],
+      "actions": {
+        "update-props": {
+          "jack.merge-monitor": false
+        }
+      }
     }
   ]
 }
diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix
index 7dbb72d9833b..fe1f4004c2e5 100644
--- a/pkgs/development/libraries/pipewire/default.nix
+++ b/pkgs/development/libraries/pipewire/default.nix
@@ -67,7 +67,7 @@ let
 
   self = stdenv.mkDerivation rec {
     pname = "pipewire";
-    version = "0.3.64";
+    version = "0.3.65";
 
     outputs = [
       "out"
@@ -85,7 +85,7 @@ let
       owner = "pipewire";
       repo = "pipewire";
       rev = version;
-      sha256 = "sha256-wIvdciLBWIQjENEipzbVID0eliOcEwqS567pLxVVOsc=";
+      sha256 = "sha256-O5nu58QFlOPTaN4qNi50Wp9acxM6dWNy63BD+AnVl5w=";
     };
 
     patches = [