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; + }; }; }