Files
nixos-config/system/network/default.nix
T
2026-03-31 16:53:11 +02:00

32 lines
660 B
Nix

{pkgs, ...}: {
networking = {
nameservers = ["1.1.1.1" "1.0.0.1"];
nftables.enable = true;
networkmanager = {
enable = true;
dns = "none";
wifi.powersave = true;
plugins = with pkgs; [
networkmanager-openvpn
];
};
useDHCP = false;
dhcpcd.enable = false;
};
services = {
openssh = {
enable = true;
settings.UseDns = true;
};
};
# Don't wait for network startup
systemd.services.NetworkManager-wait-online.serviceConfig.ExecStart = ["" "${pkgs.networkmanager}/bin/nm-online -q"];
# Editable /etc/hosts for htb machines
environment.etc.hosts.enable = false;
}