diff options
author | nin <nineinchnade@gmail.com> | 2017-12-14 21:13:46 +0100 |
---|---|---|
committer | nin <nineinchnade@gmail.com> | 2017-12-14 21:13:46 +0100 |
commit | 9f6b78a0a5e55a52355d8c8b7dc4b4b11cb94072 (patch) | |
tree | a1337a8204a438c3039486f37ecfd7fee79f8ed2 /lib | |
parent | 55c4389ce02a856e34711ecba078c709ad41c9b5 (diff) | |
parent | a95d6929ca8b54a2eec2b8a0bcd2ce71f835cf15 (diff) |
Merge remote-tracking branch 'prism/master'
Diffstat (limited to 'lib')
-rw-r--r-- | lib/types.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/types.nix b/lib/types.nix index 08dc097..c3b14d8 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -92,7 +92,7 @@ rec { default = null; }; addrs = mkOption { - type = listOf cidr; + type = listOf addr; default = optional (config.ip4 != null) config.ip4.addr ++ optional (config.ip6 != null) config.ip6.addr; @@ -155,6 +155,8 @@ rec { ++ (map (a: "Subnet = ${a}") net.addrs) ++ + (map (a: "Subnet = ${a}") config.subnets) + ++ [config.extraConfig] ++ [config.pubkey] @@ -173,6 +175,11 @@ rec { description = "tinc port to use to connect to host"; default = 655; }; + subnets = mkOption { + type = listOf cidr; + description = "tinc subnets"; + default = []; + }; }; })); default = null; |