let interface = "ens6"; in { imports = [ ./ulme-hardware.nix ../roles/remote.nix ../roles/server.nix ../roles/uptime-monitor.nix ../roles/webserver/reverse-proxy.nix ]; system.stateVersion = "26.05"; boot.loader = { timeout = 1; systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; services.qemuGuest.enable = true; networking = { hostName = "ulme"; defaultGateway6 = { address = "fe80::1"; inherit interface; }; interfaces = { ${interface} = { ipv4 = { addresses = [ { address = "217.154.218.62"; prefixLength = 32; } ]; routes = [ { # `networking.defaultGateway` doesn't allow specifying the `onlink` option address = "0.0.0.0"; prefixLength = 0; via = "217.154.218.1"; options.onlink = true; } ]; }; ipv6.addresses = [ { address = "2a01:239:4a4:3500::1"; prefixLength = 128; } ]; }; }; }; }