nixos/intel-microcode: Support early initrd ucode loading

Changed files
+1 -2
nixos
modules
hardware
+1 -2
nixos/modules/hardware/cpu/intel-microcode.nix
···
###### implementation
config = mkIf config.hardware.cpu.intel.updateMicrocode {
-
hardware.firmware = [ "${pkgs.microcodeIntel}/lib/firmware" ];
-
boot.kernelModules = [ "microcode" ];
+
boot.initrd.prepend = [ "${pkgs.microcodeIntel}/intel-ucode.img" ];
};
}