1 { callPackage, makeFontsConf, buildFHSEnv, tiling_wm ? false }:
4 mkStudio = opts: callPackage (import ./common.nix opts) {
5 fontsConf = makeFontsConf {
12 version = "2024.2.1.9"; # "Android Studio Ladybug | 2024.2.1"
13 sha256Hash = "sha256-18ppVeAvxx6kNBOjSKcZjbEMNt8khKmohMq3JErX7pY=";
16 version = "2024.2.1.8"; # "Android Studio Ladybug | 2024.2.1 RC 1"
17 sha256Hash = "sha256-Kb/1+g9rIuU/pAO1ue5h0+BU7OCE09QqV9XFoiJxBL4=";
20 version = "2024.2.2.5"; # "Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5"
21 sha256Hash = "sha256-LlGjk0dSHVI5u/b942S5iu4RHv1D4KWg2Ge1TL47pvg=";
24 # Attributes are named by their corresponding release channels
26 stable = mkStudio (stableVersion // {
28 pname = "android-studio";
31 beta = mkStudio (betaVersion // {
33 pname = "android-studio-beta";
36 dev = mkStudio (latestVersion // {
38 pname = "android-studio-dev";
41 canary = mkStudio (latestVersion // {
43 pname = "android-studio-canary";