diff options
Diffstat (limited to 'machines/lapin/devices.nix')
| -rw-r--r-- | machines/lapin/devices.nix | 43 |
1 files changed, 12 insertions, 31 deletions
diff --git a/machines/lapin/devices.nix b/machines/lapin/devices.nix index ccf7d75..239242a 100644 --- a/machines/lapin/devices.nix +++ b/machines/lapin/devices.nix @@ -3,7 +3,7 @@ { boot = { loader.systemd-boot.enable = true; - kernelModules = [ "wireguard" ]; + kernelModules = [ ]; }; # testing with replacing swap partitions @@ -15,18 +15,7 @@ memoryPercent = 50; }; - networking = { - # Network configuration is managed with networkd. - useDHCP = false; - nameservers = [ - "1.1.1.1" "1.0.0.1" - "2606:4700:4700::1111" "2606:4700:4700::1001" - ]; - }; - - # Static IPv6 network configuration - # + soliciting of IPv4 via DHCP. - systemd.network.enable = true; + # static ipv6 + dhcp ipv4 systemd.network.networks."10-wan" = { name = "enp1s0"; DHCP = "ipv4"; @@ -35,32 +24,24 @@ }; services.resolved = { - # LLMNR and MulticastDNS both give DNS timeouts. - # MDNS specifically for some reason gives Docker bridge interfaces it's scope, - # which means every DNS request waits for an answer... from every interface... + # llmnr and multicastdns both give dns timeouts. + # mdns specifically for some reason gives docker bridge interfaces it's scope, + # which means every dns request waits for an answer... from every interface... llmnr = "false"; extraConfig = "MulticastDNS=no"; - dnssec = "false"; # DNSSEC breaks IPv6, for some reason :( - }; - - virtualisation.docker.daemon.settings = { - "experimental" = true; - "ipv6" = true; - "ip6tables" = true; - "fixed-cidr-v6" = "fc00:d0c:b1b1::/48"; - "bip" = "172.17.0.1/24"; - "default-address-pools" = [ - { base = "172.17.0.0/16"; size = 24; } - { base = "fc00:d0c::/32"; size = 48; } - ]; + dnssec = "false"; # dnssec breaks ipv6, for some reason :( }; + fileSystems = { - # Mount the large-ish service state folder to a regrowable volume. :) + # mount the large-ish service state folder to a regrowable volume. :) "/srv" = { device = "/dev/disk/by-id/scsi-0HC_Volume_101611810"; fsType = "ext4"; - options = [ "defaults" "discard" ]; + options = [ + "defaults" + "discard" + ]; }; }; } |
