{ ... }: { _class = "nixos"; ## FIXME: It would be nice, but the following leads to infinite recursion ## in the way we currently plug `sources` in. ## # imports = [ # "${sources.nixpkgs}/nixos/modules/profiles/qemu-guest.nix" # ]; boot = { initrd = { availableKernelModules = [ "ata_piix" "uhci_hcd" "sd_mod" "sr_mod" ]; kernelModules = [ "dm-snapshot" ]; }; }; disko.devices.disk.main = { device = "/dev/sda"; type = "disk"; content = { type = "gpt"; partitions = { MBR = { priority = 0; size = "1M"; type = "EF02"; }; ESP = { priority = 1; size = "500M"; type = "EF00"; content = { type = "filesystem"; format = "vfat"; mountpoint = "/boot"; }; }; root = { priority = 2; size = "100%"; content = { type = "filesystem"; format = "ext4"; mountpoint = "/"; }; }; }; }; }; }