From 55caf3ec099b4f0d0c7cfc3579272daa0b21da0d Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Fri, 20 May 2022 22:30:58 -0400 Subject: [PATCH] refactor(gaming): directly use cfg.enableAll for defaults --- modules/modules/desktop/gaming.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/modules/modules/desktop/gaming.nix b/modules/modules/desktop/gaming.nix index 9b0f52c..40116b7 100644 --- a/modules/modules/desktop/gaming.nix +++ b/modules/modules/desktop/gaming.nix @@ -9,15 +9,15 @@ in options.modules.desktop.gaming = with types; { enableAll = mkBoolOpt false; steam = { - enable = mkBoolOpt false; + enable = mkBoolOpt cfg.enableAll; package = mkOpt package pkgs.steam; }; polymc = { - enable = mkBoolOpt false; + enable = mkBoolOpt cfg.enableAll; package = mkOpt package pkgs.polymc; }; lutris = { - enable = mkBoolOpt false; + enable = mkBoolOpt cfg.enableAll; packages = mkOpt package pkgs.lutris; }; }; @@ -34,13 +34,5 @@ in package = mkAliasDefinitions opt.steam.package; }; } - - (mkIf cfg.enableAll { - modules.desktop.gaming = { - steam.enable = true; - polymc.enable = true; - lutris.enable = true; - }; - }) ]; }