let pkgs = import (fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/nixos-22.11.tar.gz"; }) {}; fhs = pkgs.buildFHSUserEnv { name = "android-env"; targetPkgs = pkgs: with pkgs; [ android-tools bc bison ccache curl flex git git-lfs gitRepo gnumake gnupg gperf imagemagick jdk8_headless libxml2 lzop m4 nettools ninja openssl_1_1 patch perl procps python2 python3 rsync schedtool unzip util-linux which xz zip ]; multiPkgs = pkgs: with pkgs; [ ncurses5 pkgsi686Linux.gcc9 pkgsi686Linux.libstdcxx5 zlib ]; runScript = "bash"; profile = "export ANDROID_JAVA_HOME=${pkgs.jdk8_headless.home}"; }; in pkgs.stdenv.mkDerivation { name = "android-env-shell"; nativeBuildInputs = [ fhs ]; shellHook = "exec android-env"; }