From 8a42dd5532b20f7b04f022339c4d66a931f0e93b Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Mon, 26 Aug 2024 00:24:25 +0000 Subject: [PATCH] nixosMod/vmCommon: configure kernel modules required for booting in QEMU --- nix/nixos-modules/vmCommon.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nix/nixos-modules/vmCommon.nix b/nix/nixos-modules/vmCommon.nix index b79b4e3..dd59421 100644 --- a/nix/nixos-modules/vmCommon.nix +++ b/nix/nixos-modules/vmCommon.nix @@ -98,6 +98,24 @@ in boot = { + initrd = { + availableKernelModules = [ + "9p" + "9pnet_virtio" + "virtio_blk" + "virtio_mmio" + "virtio_net" + "virtio_pci" + "virtio_scsi" + ]; + kernelModules = [ + "virtio_balloon" + "virtio_console" + "virtio_gpu" + "virtio_rng" + ]; + }; + kernelParams = lib.singleton "console=ttyS0,115200"; loader = {