{ pkgs, lib, config, ... }: let cfg = config._archetypes.collections.nvidia; in { options._archetypes.collections.nvidia = { enable = lib.mkEnableOption "enables nvidia debugging packages, etc."; }; config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [ config.hardware.nvidia.package # nvidia-smi nvtopPackages.nvidia ]; }; }