{ lib, ... }: let inherit (lib) types mkOption; in { imports = [ ./amd ./intel ./nvidia ]; options.systemModules.host.hardware.gpu.type = mkOption { type = with types; nullOr (enum ["intel" "amd" "nvidia"]); default = null; description = "Type of gpu system module to use"; }; }