diff options
| -rw-r--r-- | custom/tinc/yggdrasil.nix | 12 | ||||
| -rw-r--r-- | ymir.nix | 9 |
2 files changed, 11 insertions, 10 deletions
diff --git a/custom/tinc/yggdrasil.nix b/custom/tinc/yggdrasil.nix index 54f47281..6b3bb5cc 100644 --- a/custom/tinc/yggdrasil.nix +++ b/custom/tinc/yggdrasil.nix | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | { config, pkgs, ... }: | 1 | { config, pkgs, name, ip }: |
| 2 | 2 | ||
| 3 | let | 3 | { |
| 4 | name = "unknown"; | ||
| 5 | ip = "xxx.xxx.xxx.xxx"; | ||
| 6 | in { | ||
| 7 | config.services.tinc = { | 4 | config.services.tinc = { |
| 8 | networks = { | 5 | networks = { |
| 9 | "yggdrasil" = { | 6 | "yggdrasil" = { |
| @@ -29,8 +26,5 @@ in { | |||
| 29 | 26 | ||
| 30 | config.networking.interfaces."tinc.yggdrasil" = { | 27 | config.networking.interfaces."tinc.yggdrasil" = { |
| 31 | useDHCP = false; | 28 | useDHCP = false; |
| 32 | ip4 = [ | 29 | } \\ ip; |
| 33 | { address = ip; prefixLength = 16; } | ||
| 34 | ]; | ||
| 35 | }; | ||
| 36 | } | 30 | } |
| @@ -140,4 +140,11 @@ in { | |||
| 140 | members = [ "gkleen" | 140 | members = [ "gkleen" |
| 141 | ]; | 141 | ]; |
| 142 | }; | 142 | }; |
| 143 | } | 143 | } \\ (callPackage ./custom/tinc/yggdrasil.nix { |
| 144 | name = "ymir"; | ||
| 145 | ip = { | ||
| 146 | ip4 = [ | ||
| 147 | { address = "10.141.4.1"; prefixLength = 16; } | ||
| 148 | ]; | ||
| 149 | }; | ||
| 150 | }) | ||
