Files
nixos/modules/system/network/default.nix

25 lines
533 B
Nix

{moduleWithSystem, ...}: {
flake.nixosModules.network = moduleWithSystem ({...}: {config, ...}: {
networking = {
networkmanager = {
enable = true;
dns = "none";
};
nameservers = [
"1.1.1.1"
"8.8.8.8"
];
firewall.enable = false;
};
services.unbound = {
enable = true;
};
programs.nm-applet.enable =
if config.tabletSupport == true
then true
else false;
systemd.services.NetworkManager-wait-online.enable = false;
});
}