diff --git a/modules/installer/cd-dvd/installation-cd-rescue.nix b/modules/installer/cd-dvd/installation-cd-rescue.nix index 43bb4c40930..dd3a72c49c6 100644 --- a/modules/installer/cd-dvd/installation-cd-rescue.nix +++ b/modules/installer/cd-dvd/installation-cd-rescue.nix @@ -33,7 +33,8 @@ lsof ]; - boot.kernelPackages = pkgs.kernelPackages_2_6_31_rc4_old_i686; + boot.kernelPackages = (if (nixpkgs ? linuxlPackages then + pkgs.linuxPackages_2_6_32 else pkgs.kernelPackages_2_6_32); boot.initrd.kernelModules = ["evdev" "i8042" "pcips2" "serio" "sd_mod" "libata" "unix" "usbhid" "uhci_hcd" "atkbd" "xtkbd" "fbdev" "iso9660" "udf" "loop"]; diff --git a/modules/system/boot/kernel.nix b/modules/system/boot/kernel.nix index ea93f86e321..d5d54d6f813 100644 --- a/modules/system/boot/kernel.nix +++ b/modules/system/boot/kernel.nix @@ -11,7 +11,8 @@ let kernel = config.boot.kernelPackages.kernel; in options = { boot.kernelPackages = mkOption { - default = pkgs.kernelPackages; + default = (if pkgs ? linuxPackages then pkgs.linuxPackages + else pkgs.kernelPackages); example = '' Example code (copy & paste): pkgs.kernelPackages_2_6_25