diff options
-rw-r--r-- | hosts/heimdall/modules/default.nix | 1 | ||||
-rw-r--r-- | modules/services/dns/default.nix | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/hosts/heimdall/modules/default.nix b/hosts/heimdall/modules/default.nix index 814d1ff..6a8a64d 100644 --- a/hosts/heimdall/modules/default.nix +++ b/hosts/heimdall/modules/default.nix @@ -3,6 +3,7 @@ services.dns = { enable = true; subnet = "10.44.0.0/16"; + verbosity = 2; }; services.searx.enable = true; scripts.motd = { diff --git a/modules/services/dns/default.nix b/modules/services/dns/default.nix index e25645e..7506ab2 100644 --- a/modules/services/dns/default.nix +++ b/modules/services/dns/default.nix @@ -19,6 +19,14 @@ in default = "192.168.0.0/24"; type = types.str; }; + verbosity = mkOption { + default = 1; + type = types.int; + }; + ipv6 = mkOption { + default= false; + type = types.bool; + }; }; config = mkIf cfg.enable { @@ -32,6 +40,8 @@ in enableRootTrustAnchor = true; resolveLocalQueries = true; settings.server = { + verbosity = cfg.verbosity; + do-ip6 = cfg.ipv6; interface = [ "0.0.0.0" ]; port = cfg.port; access-control = [ "${cfg.subnet} allow" ]; |