diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index 1284dc86f0a77..b122c1f65807a 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -55,6 +55,10 @@ let preferLocalBuild = true; allowSubstitutes = false; packages = lib.unique (map toString udevPackages); + + nativeBuildInputs = [ + pkgs.systemdMinimal + ]; } '' mkdir -p $out @@ -147,6 +151,11 @@ let exit 1 fi + # Verify all the udev rules + echo "Verifying udev rules using udevadm verify..." + udevadm verify --resolve-names=never --no-style $out + echo "OK" + # If auto-configuration is disabled, then remove # udev's 80-drivers.rules file, which contains rules for # automatically calling modprobe.