{modulesPath, ...}: { imports = [ "${modulesPath}/profiles/qemu-guest.nix" ]; system.stateVersion = "24.11"; networking.hostName = "m3-hermes"; services.cloud-init = { enable = true; network.enable = true; settings = { system_info = { distro = "nixos"; network = { renderers = ["networkd"]; }; default_user = { name = "ops"; }; }; users = ["default"]; ssh_pwauth = false; chpasswd = { expire = false; }; cloud_init_modules = [ "migrator" "seed_random" "growpart" "resizefs" ]; cloud_config_modules = [ "disk_setup" "mounts" "set-passwords" "ssh" ]; cloud_final_modules = []; }; }; users.users.root.initialPassword = "nixos"; services.openssh = { enable = true; }; networking = { useDHCP = false; useNetworkd = true; firewall.enable = true; }; systemd.network.enable = true; console.keyMap = "us"; # Bootloader boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda"; }