add system 'hasel'
1 file changed, 57 insertions(+), 0 deletions(-)
changed files
A system/hosts/hasel.nix
@@ -0,0 +1,57 @@ +{ + config, + lib, + pkgs, + ... +}: +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; + + environment.systemPackages = with pkgs; [ + knot-dns + ]; + + 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; + } ]; + }; + }; + }; +}