diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index d193270e8ea..4b322be0a7e 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -93,9 +93,8 @@ stdenv.mkDerivation rec { makeFlags = [ "udevlibexecdir=$(libudev)/lib" # udev rules refer to $out, and anything but libs should probably go to $out - "udevrulesdir=$(out)/lib" - "udevhomedir=$(out)/lib" - "udevhwdbdir=$(out)/lib" + "udevrulesdir=$(out)/lib/rules.d" + "udevhwdbdir=$(out)/lib/hwdb.d" ]; # This is needed because systemd uses the gold linker, which doesn't