1{ lib, ... }:
2{
3 networking = {
4 hostName = "prefect";
5 hostId = "496e5e96";
6 nameservers = lib.mkForce [
7 "172.20.0.53"
8 "172.23.0.53"
9 "fd42:d42:d42:53::1"
10 "fd42:d42:d42:54::1"
11 "2a01:4ff:ff00::add:2"
12 "2a01:4ff:ff00::add:1"
13 "185.12.64.1"
14 "185.12.64.2"
15 "100.123.15.72"
16 ];
17 resolvconf.enable = false;
18 resolvconf.extraConfig = ''
19 name_servers="172.20.0.53 172.23.0.53 fd42:d42:d42:53::1 fd42:d42:d42:54::1 2a01:4ff:ff00::add:2 2a01:4ff:ff00::add:1 185.12.64.1 185.12.64.2 100.64.0.3 45.11.45.11"
20 # name_servers="100.64.0.3"
21 '';
22 interfaces.enp1s0 = {
23 ipv6.addresses = [
24 {
25 address = "2a01:4ff:f0:98bf::1";
26 prefixLength = 64;
27 }
28 ];
29 };
30 defaultGateway6 = {
31 address = "fe80::1";
32 interface = "enp1s0";
33 };
34 };
35}