nix-env/nix-instantiate/nix-build: Support URIs

For instance, you can install Firefox from a specific Nixpkgs revision
like this:

  $ nix-env -f https://github.com/NixOS/nixpkgs/archive/63def04891a0abc328b1b0b3a78ec02c58f48583.tar.gz -iA firefox

Or build a package from the latest nixpkgs-unstable channel:

  $ nix-build https://nixos.org/channels/nixpkgs-unstable/nixexprs.tar.xz -A hello
This commit is contained in:
Eelco Dolstra 2015-05-06 14:54:31 +02:00
parent 0705d04dfa
commit 6519f06f39
5 changed files with 19 additions and 14 deletions

View file

@ -17,4 +17,6 @@ Path downloadFileCached(const string & url, bool unpack);
MakeError(DownloadError, Error)
bool isUri(const string & s);
}