Files
builders_rubenslte/shell.nix
T
2026-09-22 15:38:45 +02:00

58 lines
991 B
Nix

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";
}