feat: improve GPU support for modules

This commit is contained in:
2026-01-25 16:19:09 +01:00
parent b4a57a8f64
commit 21e85fc77b
6 changed files with 29 additions and 9 deletions

View File

@@ -17,7 +17,14 @@ in {
./shell
];
options.home.fullDesktop = mkEnableOption "Enable most modules";
options.home = {
fullDesktop = mkEnableOption "Enable most modules";
gpuType = mkOption {
type = types.nullOr (types.enum ["nvidia" "amd" "intel"]);
default = null;
example = "amd";
};
};
config.home = {
cli.fullDesktop = mkDefault cfg.fullDesktop;
desktop.fullDesktop = mkDefault cfg.fullDesktop;