deer social fork for personal usage. but you might see a use idk. github mirror

flake update

aylac.top 19efc0ef 2c5d5b1d

verified
Changed files
+37 -32
+37 -32
flake.nix
··· 15 15 }: 16 16 flake-utils.lib.eachDefaultSystem ( 17 17 system: let 18 + noEmulator = (builtins.getEnv "NO_EMULATOR") == "1"; 18 19 xdgStateHome = builtins.getEnv "XDG_STATE_HOME"; 19 20 20 21 android-arch = ··· 41 42 pinnedJDK = pkgs.jdk17; 42 43 androidSdk = android-nixpkgs.sdk.${system} ( 43 44 sdk: 44 - with sdk; [ 45 - build-tools-35-0-0 46 - build-tools-36-0-0 47 - cmdline-tools-latest 48 - emulator 49 - platform-tools 50 - platforms-android-35 51 - platforms-android-36 52 - sources-android-35 53 - sources-android-36 54 - ndk-27-1-12297006 55 - ndk-27-0-12077973 56 - cmake-3-22-1 57 - sdk."system-images-android-35-google-apis-${android-arch}" 58 - sdk."system-images-android-35-google-apis-playstore-${android-arch}" 59 - ] 45 + with sdk; 46 + [ 47 + build-tools-35-0-0 48 + build-tools-36-0-0 49 + cmdline-tools-latest 50 + platform-tools 51 + platforms-android-35 52 + platforms-android-36 53 + sources-android-35 54 + sources-android-36 55 + ndk-27-1-12297006 56 + ndk-27-0-12077973 57 + cmake-3-22-1 58 + ] 59 + ++ pkgs.lib.optionals (!noEmulator) [ 60 + emulator 61 + sdk."system-images-android-35-google-apis-${android-arch}" 62 + sdk."system-images-android-35-google-apis-playstore-${android-arch}" 63 + ] 60 64 ); 61 65 62 66 create-avd = pkgs.writeShellScriptBin "create-avd" '' ··· 87 91 88 92 GRADLE_OPTS = "-Dorg.gradle.project.android.aapt2FromMavenOverride=${ANDROID_SDK_ROOT}/build-tools/35.0.0/aapt2"; 89 93 90 - packages = [ 91 - gradle_8 92 - create-avd 94 + packages = 95 + [ 96 + gradle_8 93 97 94 - just 95 - fastmod 96 - nodejs 97 - yarn 98 - crowdin-cli 99 - eas-cli 98 + just 99 + fastmod 100 + nodejs 101 + yarn 102 + crowdin-cli 103 + eas-cli 100 104 101 - bundletool 105 + bundletool 102 106 103 - typescript 104 - typescript-language-server 107 + typescript 108 + typescript-language-server 105 109 106 - go 107 - gopls 110 + go 111 + gopls 108 112 109 - wrangler-flake.packages.${system}.wrangler 110 - ]; 113 + wrangler-flake.packages.${system}.wrangler 114 + ] 115 + ++ pkgs.lib.optionals (!noEmulator) [create-avd]; 111 116 112 117 shellHook = '' 113 118 export GRADLE_USER_HOME=~/.cache/gradle