diff options
Diffstat (limited to 'hosts/surtr/dns/default.nix')
-rw-r--r-- | hosts/surtr/dns/default.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/hosts/surtr/dns/default.nix b/hosts/surtr/dns/default.nix new file mode 100644 index 00000000..59214339 --- /dev/null +++ b/hosts/surtr/dns/default.nix | |||
@@ -0,0 +1,23 @@ | |||
1 | {...}: | ||
2 | { | ||
3 | config = { | ||
4 | fileSystems."/var/lib/knot" = | ||
5 | { device = "surtr/safe/var-lib-knot"; | ||
6 | fsType = "zfs"; | ||
7 | }; | ||
8 | |||
9 | services.knot = { | ||
10 | enable = true; | ||
11 | extraConfig = '' | ||
12 | server: | ||
13 | listen: 0.0.0.0@53 | ||
14 | listen: ::@53 | ||
15 | |||
16 | zone: | ||
17 | - domain: yggdrasil.li | ||
18 | file: ${./zones/li.yggdrasil.soa} | ||
19 | semantic-checks: on | ||
20 | ''; | ||
21 | }; | ||
22 | }; | ||
23 | } | ||