{ lib, pkgs, config, ... }: { options.programs.android-studio = { enable = lib.mkEnableOption "enable android-studio"; }; config = lib.mkIf config.programs.android-studio.enable (lib.mkMerge [ { home.packages = with pkgs; [ android-studio ]; } # TODO: create this # ( # lib.mkIf config.impermanence.enable { # home.persistence."/persist${config.home.homeDirectory}" = { # directories = [ # # configuration # "${config.xdg.configHome}/Google/AndroidStudio" # # Android SDK # ".android" # # Gradle cache # ".gradle" # # Android Studio projects cache # "${config.xdg.cacheHome}/Google/AndroidStudio" # ]; # }; # } # ) ]); }