android-studio: Refactor files to handle new API

This commit is contained in:
yihanwu1024
2026-03-07 11:38:56 +01:00
parent 6912e69f87
commit f31788b40b
2 changed files with 11 additions and 7 deletions
@@ -2,6 +2,7 @@
channel,
pname,
version,
url,
sha256Hash,
}:
@@ -88,7 +89,7 @@ let
inherit version;
src = fetchurl {
url = "https://dl.google.com/dl/android/studio/ide-zips/${version}/${filename}";
url = url;
sha256 = sha256Hash;
};
@@ -16,16 +16,19 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2025.2.3.9"; # "Android Studio Otter 3 Feature Drop | 2025.2.3"
sha256Hash = "sha256-mG6myss22nI/LIVQzM19jNPouLe7JEbTqL85u6+Rq8E=";
version = "2025.3.2.6"; # "Android Studio Panda 2 | 2025.3.2"
sha256Hash = "sha256-MpQtjNdogZLPPNB78oL7EgA1ub2bVubxPFVA5tOYB+k=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.2.6/android-studio-panda2-linux.tar.gz";
};
betaVersion = {
version = "2025.2.3.8"; # "Android Studio Otter 3 Feature Drop | 2025.2.3 RC 3"
sha256Hash = "sha256-KHvWVIxNzwdgl9kdqXD5Cpvz58r8pWs2VRyPV3VrJH0=";
version = "2025.3.2.5"; # "Android Studio Panda 2 | 2025.3.2 RC 1"
sha256Hash = "sha256-qpmc7MO48GV2nnxEdRstg3ne0Gvlrgk9UX5Dr60gAMM=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.2.5/android-studio-panda2-rc1-linux.tar.gz";
};
latestVersion = {
version = "2025.3.1.5"; # "Android Studio Panda 1 | 2025.3.1 Canary 5"
sha256Hash = "sha256-CmM619Itz/0qVSUz6ztZTR93FmEVoUzMJawHwc+Nf8o=";
version = "2025.3.3.2"; # "Android Studio Panda 3 | 2025.3.3 Canary 2"
sha256Hash = "sha256-z8GpBqyEnbyyBc0XPo5q52WS5d7b4292QgUj0FPW+C0=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.3.2/android-studio-panda3-canary2-linux.tar.gz";
};
in
{