My NixOS configuration (mirror)
at main 20 lines 435 B view raw
1{ 2 config, 3 lib, 4 ... 5}: { 6 options.modules.services.network.enable = lib.mkEnableOption "networking support"; 7 8 config = lib.mkIf config.modules.services.network.enable { 9 networking = { 10 networkmanager = { 11 enable = true; 12 wifi.powersave = false; 13 wifi.scanRandMacAddress = false; 14 }; 15 firewall.enable = true; 16 }; 17 18 systemd.services.NetworkManager-wait-online.enable = false; 19 }; 20}