From d28aef4d8cbe167ae470b5b16a7c0cff139bd1f9 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Sun, 27 Mar 2022 14:45:44 +0200 Subject: [PATCH] [Network] Add many different DNS options, including unbound Signed-off-by: Antoine Viallon --- network.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/network.nix b/network.nix index 513b395..42707b8 100644 --- a/network.nix +++ b/network.nix @@ -22,7 +22,7 @@ in default = "systemd-resolved"; example = "dnsmasq"; description = "Set network DNS"; - type = types.enum [ "systemd-resolved" "dnsmasq" ]; + type = types.enum [ "systemd-resolved" "dnsmasq" "unbound" "none" "default" ]; }; }; @@ -35,6 +35,8 @@ in services.resolved.enable = (cfg.dns == "systemd-resolved"); services.resolved.llmnr = mkForce "false"; # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/ + services.unbound.enable = (cfg.dns == "unbound"); + networking.networkmanager = { wifi.backend = mkDefault "iwd"; dns = mkDefault cfg.dns;