diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index 688671efffc4d..677df8076cb85 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -699,6 +699,12 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ]; There are no functional changes, however this may require updating some configurations to use correct types for all attributes. + + + In the case of multiple output derivations, the services.udev.packages option + now takes udev rules from lib, not bin. + + diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index 587b9b0234aa4..1bb18665ff75b 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -190,7 +190,7 @@ in pkg/lib/udev/rules.d will be included. ''; - apply = map getBin; + apply = map getLib; }; path = mkOption { diff --git a/pkgs/development/libraries/kde-frameworks/bluez-qt.nix b/pkgs/development/libraries/kde-frameworks/bluez-qt.nix index 9717e770ed517..d00b2afa85115 100644 --- a/pkgs/development/libraries/kde-frameworks/bluez-qt.nix +++ b/pkgs/development/libraries/kde-frameworks/bluez-qt.nix @@ -14,6 +14,6 @@ mkDerivation { propagatedBuildInputs = [ qtbase ]; preConfigure = '' substituteInPlace CMakeLists.txt \ - --replace /lib/udev/rules.d "$bin/lib/udev/rules.d" + --replace /lib/udev/rules.d "$out/lib/udev/rules.d" ''; }