diff --git a/modules/kresd.nix b/modules/kresd.nix deleted file mode 100644 index 7635f0d..0000000 --- a/modules/kresd.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ lib, ... }: with lib; - -systemConfiguration { - services.kresd = enabled; - - networking.nameservers = [ - "::1" - "127.0.0.1" - - "1.1.1.1" - "8.8.8.8" - ]; -} diff --git a/modules/resolved.nix b/modules/resolved.nix new file mode 100644 index 0000000..4872c66 --- /dev/null +++ b/modules/resolved.nix @@ -0,0 +1,15 @@ +{ self, lib, ... }: with lib; + +systemConfiguration { + services.resolved = enabled { + domains = [ self.cube.networking.domain ]; + + dnsovertls = "opportunistic"; + fallbackDns = [ + "1.1.1.1#one.one.one.one" + "2606:4700:4700::1111#one.one.one.one" + "8.8.8.8#dns.google" + "2001:4860:4860::8844#dns.google" + ]; + }; +}