{ lib, pkgs, modulesPath, ... }: # Most of the filesystems listed here are supposed to be overriden to default # settings of whatever image format configuration this host system will import # from nixos-generators. { imports = [ (modulesPath + "/installer/scan/not-detected.nix") (modulesPath + "/profiles/qemu-guest.nix") ]; boot.loader.grub.device = "/dev/sda"; boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "xen_blkfront" "vmw_pvscsi" ]; boot.initrd.kernelModules = [ "nvme" ]; fileSystems."/" = lib.mkOverride 2000 { label = "nixos"; fsType = "ext4"; options = [ "defaults" ]; }; fileSystems."/boot" = lib.mkOverride 2000 { label = "boot"; fsType = "vfat"; }; zramSwap.enable = true; swapDevices = [{ label = "swap"; options = [ "defaults" ]; priority = 5; }]; }