From 13d81e57c133e7c38391d9662472c80890b6a6ef Mon Sep 17 00:00:00 2001 From: autumn Date: Wed, 8 Oct 2025 21:09:00 +0000 Subject: [PATCH] yep --- system/wsl-hive/configuration.nix | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/system/wsl-hive/configuration.nix b/system/wsl-hive/configuration.nix index f344f8b..190422e 100644 --- a/system/wsl-hive/configuration.nix +++ b/system/wsl-hive/configuration.nix @@ -16,11 +16,30 @@ wsl.enable = true; wsl.defaultUser = "autumn"; + wsl.wslConf.network.generateHosts = false; networking.hostName = "wsl-hive"; - environment.systemPackages = [pkgs.git]; + environment.systemPackages = with pkgs; [git openssl nh]; programs.zsh.enable = true; nix.settings.experimental-features = ["nix-command" "flakes"]; + networking.extraHosts = '' + 10.0.0.217 hoardfrost hoardfrost.lan + 10.0.0.210 yukigekko yukigekko.lan + 10.0.0.110 wesbos wesbos.lan + 172.18.84.193 wsl-hive wsl-hive.lan + ''; + + # Configure NetworkManager to use your main NixOS server + networking.networkmanager.dns = "systemd-resolved"; + services.resolved.enable = true; + services.resolved.dnssec = "false"; + services.resolved.extraConfig = '' + DNS=10.0.0.217 8.8.8.8 1.1.1.1 + FallbackDNS=1.0.0.1 8.8.4.4 + Domains=lan + ''; + # wsl.wslConf.network.generateResolvConf = false; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It's perfectly fine and recommended to leave -- 2.49.1