From ebf0cb189e84abee8dbb089ab85dd15bef425c4e Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 2 Mar 2026 21:46:49 +0100 Subject: [PATCH] pipewire: always enable udev support Even if udev is provided by the systemd package here, we shouldn't set udev=disabled as this would disable sound card support on Linux. --- pkgs/by-name/pi/pipewire/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pipewire/package.nix b/pkgs/by-name/pi/pipewire/package.nix index 1d026523ad989..dbb5a24cfe34c 100644 --- a/pkgs/by-name/pi/pipewire/package.nix +++ b/pkgs/by-name/pi/pipewire/package.nix @@ -225,7 +225,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "pipewire-v4l2" stdenv.hostPlatform.isLinux) (lib.mesonEnable "libsystemd" enableSystemd) (lib.mesonEnable "systemd-system-service" enableSystemd) - (lib.mesonEnable "udev" (!enableSystemd && stdenv.hostPlatform.isLinux)) + (lib.mesonEnable "udev" stdenv.hostPlatform.isLinux) (lib.mesonEnable "ffmpeg" true) (lib.mesonEnable "pw-cat-ffmpeg" true) (lib.mesonEnable "bluez5" bluezSupport)