Advertisement
Guest User

shell.nix

a guest
Apr 22nd, 2015
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. { pkgs ? import <nixpkgs> {} }:
  2.  
  3. let fhs = pkgs.buildFHSUserEnv {
  4. name = "android-env";
  5. targetPkgs = pkgs: with pkgs;
  6. [ git
  7. gitRepo
  8. gnupg
  9. python2
  10. curl
  11. procps
  12. openssl
  13. gnumake
  14. nettools
  15. androidenv.platformTools
  16. jdk
  17. schedtool
  18. utillinux
  19. m4
  20. gperf
  21. perl
  22. libxml2
  23. zip
  24. unzip
  25. bison
  26. flex
  27. lzop
  28. ];
  29. multiPkgs = pkgs: with pkgs;
  30. [ zlib
  31. ];
  32. runScript = "bash";
  33. profile = ''
  34. export USE_CCACHE=1
  35. export ANDROID_JAVA_HOME=${pkgs.jdk.home}
  36. '';
  37. };
  38. in pkgs.stdenv.mkDerivation {
  39. name = "android-env-shell";
  40. nativeBuildInputs = [ fhs ];
  41. shellHook = "exec android-env";
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement