refactor(gaming): directly use cfg.enableAll for defaults

This commit is contained in:
Infinidoge 2022-05-20 22:30:58 -04:00
parent d08c86d02b
commit 55caf3ec09

View file

@ -9,15 +9,15 @@ in
options.modules.desktop.gaming = with types; { options.modules.desktop.gaming = with types; {
enableAll = mkBoolOpt false; enableAll = mkBoolOpt false;
steam = { steam = {
enable = mkBoolOpt false; enable = mkBoolOpt cfg.enableAll;
package = mkOpt package pkgs.steam; package = mkOpt package pkgs.steam;
}; };
polymc = { polymc = {
enable = mkBoolOpt false; enable = mkBoolOpt cfg.enableAll;
package = mkOpt package pkgs.polymc; package = mkOpt package pkgs.polymc;
}; };
lutris = { lutris = {
enable = mkBoolOpt false; enable = mkBoolOpt cfg.enableAll;
packages = mkOpt package pkgs.lutris; packages = mkOpt package pkgs.lutris;
}; };
}; };
@ -34,13 +34,5 @@ in
package = mkAliasDefinitions opt.steam.package; package = mkAliasDefinitions opt.steam.package;
}; };
} }
(mkIf cfg.enableAll {
modules.desktop.gaming = {
steam.enable = true;
polymc.enable = true;
lutris.enable = true;
};
})
]; ];
} }