diff --git a/hosts/Parzival/default.nix b/hosts/Parzival/default.nix index 7ce6deb..9081af8 100644 --- a/hosts/Parzival/default.nix +++ b/hosts/Parzival/default.nix @@ -19,4 +19,5 @@ module.x11.enable = true; module.mudding.enable = true; module.gaming.enable = true; + module.appdevel.enable = true; } diff --git a/modules/core.nix b/modules/core.nix index a749f1a..be7837b 100644 --- a/modules/core.nix +++ b/modules/core.nix @@ -16,6 +16,7 @@ hacking.enable = lib.mkEnableOption "enables hacking packages"; mudding.enable = lib.mkEnableOption "enables mudding packages"; gaming.enable = lib.mkEnableOption "enables gaming packages"; + appdevel.enable = lib.mkEnableOption "enables app development in flutter"; }; user = { @@ -67,6 +68,7 @@ hacking.enable = lib.mkDefault false; mudding.enable = lib.mkDefault false; gaming.enable = lib.mkDefault false; + appdevel.enable = lib.mkDefault false; }; desktop = { diff --git a/modules/programs.nix b/modules/programs.nix index a68b529..2615ab8 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -91,8 +91,6 @@ ddev cloc ansible - flutter - waydroid ] else [] ) ++ ( @@ -113,6 +111,13 @@ mudlet ] else [] ) + ++ ( + if config.module.appdevel.enable + then [ + flutter + waydroid + ] else [] + ) ++ ( if config.module.gaming.enable then [