networking/module.nix: networking improvements

This commit is contained in:
Bloxx12 2025-04-09 15:31:18 +02:00
commit 8bb3d9dba9

View file

@ -6,6 +6,17 @@ in {
];
networking = {
enableIPv6 = true;
# INFO: This disables wpa_supplicant,
# I use nenetworkmanager instead.
wireless.enable = false;
dhcpcd = {
# faster boot times
wait = "background";
extraConfig = "noarp";
};
nameservers = [
# quad9 DNS
"9.9.9.9"
@ -14,8 +25,16 @@ in {
};
services.resolved = {
enable = true;
dnssec = "false";
# quad9 dns
fallbackDns = ["9.9.9.9" "2620::fe::fe"];
};
users.users.${username}.extraGroups = ["networkmanager"];
systemd = {
network = {
enable = true;
wait-online.anyInterface = true;
};
};
}