From 7459ee2ce1337e313beb8f7c4fcb72e785aa546d Mon Sep 17 00:00:00 2001 From: RGBCube Date: Fri, 19 Apr 2024 20:16:22 +0300 Subject: [PATCH] Use systemd-resolved instead of knot resolver --- modules/kresd.nix | 13 ------------- modules/resolved.nix | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 13 deletions(-) delete mode 100644 modules/kresd.nix create mode 100644 modules/resolved.nix 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" + ]; + }; +}