summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--custom/tinc/yggdrasil.nix12
-rw-r--r--ymir.nix9
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
3let 3{
4 name = "unknown";
5 ip = "xxx.xxx.xxx.xxx";
6in {
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}
diff --git a/ymir.nix b/ymir.nix
index 52b6f15a..e554cdfa 100644
--- a/ymir.nix
+++ b/ymir.nix
@@ -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})