at 25.11-pre 886 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8{ 9 imports = [ 10 ../profiles/qemu-guest.nix 11 ../image/file-options.nix 12 ]; 13 14 config = { 15 fileSystems."/" = { 16 device = "/dev/disk/by-label/nixos"; 17 fsType = "ext4"; 18 autoResize = true; 19 }; 20 21 boot.growPartition = true; 22 boot.kernelParams = [ "console=ttyS0" ]; 23 boot.loader.grub.device = "/dev/vda"; 24 boot.loader.timeout = 0; 25 26 services.qemuGuest.enable = true; 27 services.openssh.enable = true; 28 services.cloud-init.enable = true; 29 systemd.services."serial-getty@ttyS0".enable = true; 30 31 system.nixos.tags = [ "kubevirt" ]; 32 image.extension = "qcow2"; 33 system.build.image = config.system.build.kubevirtImage; 34 system.build.kubevirtImage = import ../../lib/make-disk-image.nix { 35 inherit lib config pkgs; 36 inherit (config.image) baseName; 37 format = "qcow2"; 38 }; 39 }; 40}