diff options
Diffstat (limited to 'redmoon-static.nix')
-rw-r--r-- | redmoon-static.nix | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/redmoon-static.nix b/redmoon-static.nix deleted file mode 100644 index 225af8f1..00000000 --- a/redmoon-static.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ config, lib, ... }: - -let - hostMap = { - spaghetti.ipv4 = "192.168.1.1"; - mmrnmhrm.ipv4 = "192.168.1.20"; - dnyarri.ipv4 = "192.168.1.32"; - - mmrnmhrm.device = "enp4s0"; - dnyarri.device = "enp0s25"; - }; - - hostcfg = hostMap.${config.networking.hostName}; - -in { - # Workaround for my temporary stupid fscking non-IPv6 NAT gateway... - networking.domain = "redmoon"; - networking.nameservers = [ "212.18.0.5" "212.18.3.5" ]; - networking.defaultGateway = "192.168.1.1"; - networking.interfaces.${hostcfg.device} = { - ipAddress = hostcfg.ipv4; - prefixLength = 24; - }; - - networking.extraHosts = let - hostList = lib.mapAttrsToList (name: { ipv4, ... }: '' - ${ipv4} ${name} ${name}.redmoon - '') hostMap; - in lib.concatStrings hostList; -} |