diff --git a/nixos/lib/make-multi-disk-zfs-image.nix b/nixos/lib/make-multi-disk-zfs-image.nix index c4d6d69fae14..62937d50139c 100644 --- a/nixos/lib/make-multi-disk-zfs-image.nix +++ b/nixos/lib/make-multi-disk-zfs-image.nix @@ -123,10 +123,10 @@ let }; modulesTree = pkgs.aggregateModules ( - with config.boot.kernelPackages; + with config.boot; [ - kernel - zfs + kernelPackages.kernel + kernelPackages.${pkgs.zfs.kernelModuleAttribute} ] ); @@ -254,11 +254,12 @@ let image = (pkgs.vmTools.override { rootModules = [ - "zfs" "9p" "9pnet_virtio" - "virtio_pci" "virtio_blk" + "virtio_pci" + "virtiofs" + "zfs" ]; kernel = modulesTree; }).runInLinuxVM diff --git a/nixos/lib/make-single-disk-zfs-image.nix b/nixos/lib/make-single-disk-zfs-image.nix index 1641a7f799e2..b41a5d37b0aa 100644 --- a/nixos/lib/make-single-disk-zfs-image.nix +++ b/nixos/lib/make-single-disk-zfs-image.nix @@ -111,10 +111,10 @@ let }; modulesTree = pkgs.aggregateModules ( - with config.boot.kernelPackages; + with config.boot; [ - kernel - zfs + kernelPackages.kernel + kernelPackages.${pkgs.zfs.kernelModuleAttribute} ] ); @@ -242,11 +242,12 @@ let image = (pkgs.vmTools.override { rootModules = [ - "zfs" "9p" "9pnet_virtio" - "virtio_pci" "virtio_blk" + "virtio_pci" + "virtiofs" + "zfs" ]; kernel = modulesTree; }).runInLinuxVM