{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; }); }