Hopefully feature-complete Android Bluesky client written in Expo
atproto bluesky
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Change more stuff

+11 -6
+11 -6
flake.nix
··· 16 16 }; 17 17 18 18 pinnedJDK = pkgs.jdk17; 19 - cmakeVersion = "3.22.1"; 19 + cmakeVersion = "3.30.5"; 20 20 androidComposition = pkgs.androidenv.composeAndroidPackages { 21 21 buildToolsVersions = [ "35.0.0" "36.0.0" ]; 22 22 platformVersions = [ "36" ]; 23 23 includeNDK = true; 24 24 ndkVersions = ["27.1.12297006"]; 25 - cmakeVersions = [ "3.22.1" ]; 25 + cmakeVersions = [ 26 + cmakeVersion 27 + "3.22.1" 28 + ]; 26 29 }; 27 30 androidSdk = androidComposition.androidsdk; 28 31 in ··· 31 34 buildInputs = with pkgs; [ 32 35 pinnedJDK 33 36 androidSdk 37 + icu78 38 + ]; 39 + 40 + packages = with pkgs; [ 41 + bun 34 42 ]; 35 43 36 44 JAVA_HOME = pinnedJDK; ··· 38 46 ANDROID_SDK_ROOT = "${androidSdk}/libexec/android-sdk"; 39 47 CMAKE_VERSION = cmakeVersion; 40 48 41 - packages = with pkgs; [ 42 - bun 43 - ]; 44 - 45 49 shellHook = '' 50 + export LD_LIBRARY_PATH="${pkgs.icu78}/lib:$LD_LIBRARY_PATH" 46 51 export GRADLE_USER_HOME=~/.cache/gradle 47 52 export ANDROID_USER_HOME="''${XDG_STATE_HOME:-$HOME/.local/state}/android" 48 53 export GRADLE_OPTS="-Dorg.gradle.project.android.aapt2FromMavenOverride=${ANDROID_SDK_ROOT}/build-tools/35.0.0/aapt2''${GRADLE_OPTS:+ $GRADLE_OPTS}";