From c1a3ca9828ae35fa4b3ba0ed490a6ad58cbf68a8 Mon Sep 17 00:00:00 2001 From: uku Date: Wed, 14 Feb 2024 19:04:02 +0100 Subject: [PATCH] wsl: fix tailscale dns --- configs/common.nix | 15 ++++++++++++++- systems/fuji-wsl/default.nix | 7 ++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/configs/common.nix b/configs/common.nix index 40a991e..5513556 100644 --- a/configs/common.nix +++ b/configs/common.nix @@ -61,7 +61,10 @@ in { i18n.defaultLocale = "en_US.UTF-8"; - networking.networkmanager.enable = true; + networking.networkmanager = { + enable = true; + dns = "systemd-resolved"; + }; nix = { gc = { @@ -114,6 +117,16 @@ in { vscode-server.enable = true; + resolved = { + enable = lib.mkDefault true; + dnssec = "allow-downgrade"; + extraConfig = lib.mkDefault '' + [Resolve] + DNS=1.1.1.1 1.0.0.1 + DNSOverTLS=yes + ''; + }; + tailscale = { enable = true; useRoutingFeatures = "both"; diff --git a/systems/fuji-wsl/default.nix b/systems/fuji-wsl/default.nix index d2c931c..ecf7f64 100644 --- a/systems/fuji-wsl/default.nix +++ b/systems/fuji-wsl/default.nix @@ -1,6 +1,11 @@ -{ +{config, ...}: { wsl = { enable = true; defaultUser = "leo"; + nativeSystemd = true; + wslConf.network = { + hostname = config.networking.hostName; + generateResolvConf = false; + }; }; }