{ lib, ... }: { options.bchmnn = with lib; { user = { extraGroups = mkOption { type = types.listOf types.str; default = [ "wheel" "networkmanager" "libvirtd" "docker" "wireshark" ]; }; }; git = { signing = { key = mkOption { type = types.str; default = "732A612DAD28067D"; }; }; }; collections = { cli-utils = { enable = mkEnableOption "cli-utils"; }; profiling = { enable = mkEnableOption "profiling"; }; development = { enable = mkEnableOption "development"; }; vpn = { enable = mkEnableOption "vpn"; }; virtualisation = { enable = mkEnableOption "virtualisation"; }; games = { enable = mkEnableOption "games"; }; }; }; imports = [ ./core ./desktop ./home-manager ./services ]; }