{ config, lib, pkgs, ... }: with lib; { options.fudo.laptop = { use-network-manager = mkOption { type = types.bool; description = "Use NetworkManager instead of wpa_supplicant."; default = false; }; }; config = mkIf (config.fudo.common.profile == "laptop") { environment.systemPackages = with pkgs; [ acpi upower wpa_supplicant ]; networking = if (config.fudo.laptop.use-network-manager) then { networkmanager.enable = true; } else { networkmanager.enable = false; wireless = { enable = true; userControlled = { enable = true; group = "wheel"; }; networks = { "sea.fudo.org" = { psk = "DahHaocheiD5"; }; "Pixel_9041" = { psk = "ea72027e4e6"; }; }; }; }; }; }