From 69fa0226d3bbb93cd832e41c61622593f540a033 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Tue, 4 May 2021 07:21:50 +0100 Subject: [PATCH] Add basic NVMe support (#74) * grubdev detection: also check for /dev/nvme0n1 * add nvme to boot.initrd.kernelModules --- nixos-infect | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos-infect b/nixos-infect index d109df9..d0f981a 100755 --- a/nixos-infect +++ b/nixos-infect @@ -42,6 +42,7 @@ EOF { imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; boot.loader.grub.device = "$grubdev"; + boot.initrd.kernelModules = [ "nvme" ]; fileSystems."/" = { device = "$rootfsdev"; fsType = "ext4"; }; } EOF @@ -137,7 +138,7 @@ removeSwap() { prepareEnv() { # $grubdev is used in makeConf() - for grubdev in /dev/vda /dev/sda; do [[ -e $grubdev ]] && break; done + for grubdev in /dev/vda /dev/sda /dev/nvme0n1 ; do [[ -e $grubdev ]] && break; done # Retrieve root fs block device # (get root mount) (get partition or logical volume)