From 25b834e4137eb464cb00500f343eb87411115715 Mon Sep 17 00:00:00 2001 From: Christine Elisabeth Koppel Date: Fri, 6 Feb 2026 21:50:04 +0100 Subject: [PATCH] Wrap the networking_local.nix, because of the error. --- .../modules/local/networking_local.nix | 66 ++++++++++--------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/nix-system-configs/modules/local/networking_local.nix b/nix-system-configs/modules/local/networking_local.nix index 5a41377..140fb8d 100644 --- a/nix-system-configs/modules/local/networking_local.nix +++ b/nix-system-configs/modules/local/networking_local.nix @@ -4,42 +4,44 @@ lib, ... }: { - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; + config = { + # Some programs need SUID wrappers, can be configured further or are + # started in user sessions. + # programs.mtr.enable = true; + # programs.gnupg.agent = { + # enable = true; + # enableSSHSupport = true; + # }; - # List services that you want to enable: + # List services that you want to enable: - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - # Or disable the firewall altogether. - # networking.firewall.enable = false; + # Open ports in the firewall. + # networking.firewall.allowedTCPPorts = [ ... ]; + # networking.firewall.allowedUDPPorts = [ ... ]; + # Or disable the firewall altogether. + # networking.firewall.enable = false; - services.resolved.enable = false; + services.resolved.enable = false; - # Use this clean static network configuration instead: - networking.useDHCP = false; - networking.networkmanager.enable = false; # Disable NetworkManager + # Use this clean static network configuration instead: + networking.useDHCP = false; + networking.networkmanager.enable = false; # Disable NetworkManager - networking.interfaces.ens18 = { - ipv4.addresses = [ - { - address = config.local.address or "10.1.1.100"; - prefixLength = 24; - } - ]; + networking.interfaces.ens18 = { + ipv4.addresses = [ + { + address = config.local.address or "10.1.1.100"; + prefixLength = 24; + } + ]; + }; + + networking.defaultGateway = { + address = "10.1.1.1"; + interface = "ens18"; + }; + + # Explicitly set DNS + networking.nameservers = ["10.1.1.2"]; # PiHole DNS }; - - networking.defaultGateway = { - address = "10.1.1.1"; - interface = "ens18"; - }; - - # Explicitly set DNS - networking.nameservers = ["10.1.1.2"]; # PiHole DNS }