# Configuration common to all JFDIC Linode VMs { config, pkgs, lib, ... }: { imports = [ # Import the NixOS Qemu guest settings ]; boot.initrd.availableKernelModules = ["virtio_pci" "ahci" "sd_mod"]; boot.initrd.kernelModules = []; boot.kernelModules = []; boot.extraModulePackages = []; boot.kernelParams = ["console=ttyS0,19200n8"]; boot.loader = { grub = { extraConfig = '' serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1; terminal_input serial; terminal_output serial ''; device = "nodev"; }; timeout = 10; }; # File systems configuration for the Linode VMs fileSystems."/" = { device = "/dev/sda"; fsType = "ext4"; }; swapDevices = [ { device = "/dev/sdb"; } ]; nix.maxJobs = lib.mkDefault 4; }