{ config, lib, pkgs, ... }: { options.fudo.profile.laptop = { use-network-manager = mkEnableOption "Use NetworkManager instead of wpa_supplicant."; }; environment.systemPackages = with pkgs; [ acpi upower wpa_supplicant ]; networking = if (config.fudo.profile.laptop.use-network-manager) then { networkmanager.enable = true; } else { networkmanager.enable = false; wireless = { enable = true; userControlled = { enable = true; group = "wheel"; }; networks = config.fudo.wireless-networks; }; }; }