Skip to content

Instantly share code, notes, and snippets.

@numinit
Created April 28, 2019 07:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save numinit/3c1c07f9d5c7200611b8d97cdf700226 to your computer and use it in GitHub Desktop.
Save numinit/3c1c07f9d5c7200611b8d97cdf700226 to your computer and use it in GitHub Desktop.
let
importOverride = path: replacements:
builtins.scopedImport {
import = importPath:
if builtins.hasAttr (builtins.baseNameOf importPath) replacements then
builtins.scopedImport {} (builtins.getAttr (builtins.baseNameOf importPath) replacements)
else
importOverride importPath replacements;
} path;
androidEnvOverride = importOverride <nixpkgs/pkgs/development/mobile/androidenv> {
"packages.nix" = /path/to/my/replacement/packages.nix;
};
androidEnv = callPackage androidEnvOverride {
licenseAccepted = true;
};
in
rec { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment