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 | }) | ||