let hostname = "hasel"; in { imports = [ ./hasel-hardware.nix ../roles/remote.nix ../roles/server.nix ]; system.stateVersion = "26.05"; boot.loader = { grub = { enable = true; device = "/dev/vda"; }; }; services.qemuGuest.enable = true; networking = { hostName = hostname; defaultGateway = { address = "185.55.243.1"; interface = "ens18"; }; defaultGateway6 = { address = "2a00:1913::1"; interface = "ens18"; }; nameservers = [ "9.9.9.9" "1.1.1.1" ]; interfaces = { ens18 = { ipv4.addresses = [ { address = "185.55.243.110"; prefixLength = 24; } ]; ipv6.addresses = [ { address = "2a00:1913:682b::"; prefixLength = 32; } ]; }; }; }; }