anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / editors / android-studio-for-platform / default.nix
blob1f11bd55ac3a7c4cbe8afc08d3aca87882aebff4
1 { callPackage, makeFontsConf, buildFHSEnv, tiling_wm ? false }:
3 let
4   mkStudio = opts: callPackage (import ./common.nix opts) {
5     fontsConf = makeFontsConf {
6       fontDirectories = [];
7     };
8     inherit buildFHSEnv;
9     inherit tiling_wm;
10   };
11   stableVersion = {
12     version = "2023.2.1.20"; # Android Studio Iguana | 2023.2.1 Beta 2
13     sha256Hash = "sha256-cM/pkSghqLUUvJVF/OVLDOxVBJlJLH8ge1bfZtDUegY=";
14   };
15   canaryVersion = {
16     version = "2023.3.2.1"; # Android Studio Jellyfish | 2023.3.2 Canary 1
17     sha256Hash = "sha256-XOsbMyNentklfEp1k49H3uFeiRNMCV/Seisw9K1ganM=";
18   };
19 in {
20   # Attributes are named by their corresponding release channels
22   stable = mkStudio (stableVersion // {
23     channel = "stable";
24     pname = "android-studio-for-platform";
25   });
27   canary = mkStudio (canaryVersion // {
28     channel = "canary";
29     pname = "android-studio-for-platform-canary";
30   });