From 2da1ad60a8ccc2946cfb6f547453ce2387a06bae Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Sun, 24 Mar 2019 22:04:15 +0900 Subject: boot.kernelPackages: check for conflicts It's currently possible to set conflicting `boot.kernelPackages` several times which can prove confusing. This is an attempt to warn for this. --- nixos/modules/system/boot/kernel.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'nixos/modules/system') diff --git a/nixos/modules/system/boot/kernel.nix b/nixos/modules/system/boot/kernel.nix index ee43fe100238..baa8c602a99e 100644 --- a/nixos/modules/system/boot/kernel.nix +++ b/nixos/modules/system/boot/kernel.nix @@ -36,6 +36,7 @@ in boot.kernelPackages = mkOption { default = pkgs.linuxPackages; + type = types.unspecified // { merge = mergeEqualOption; }; apply = kernelPackages: kernelPackages.extend (self: super: { kernel = super.kernel.override { inherit randstructSeed; -- cgit 1.4.1