about summary refs log tree commit diff
path: root/src/libexpr/download.hh
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2015-05-06T12·54+0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2015-05-06T12·54+0200
commit6519f06f397448c3f1677e87e385012e2507164b (patch)
treed09ef46afe5e8a60b84def346a14b696ecdf1a3d /src/libexpr/download.hh
parent0705d04dfab60b0c98fbd170b9cc3fcd073918bb (diff)
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
Diffstat (limited to 'src/libexpr/download.hh')
-rw-r--r--src/libexpr/download.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libexpr/download.hh b/src/libexpr/download.hh
index 36fa183d68..28c9117e42 100644
--- a/src/libexpr/download.hh
+++ b/src/libexpr/download.hh
@@ -17,4 +17,6 @@ Path downloadFileCached(const string & url, bool unpack);
 
 MakeError(DownloadError, Error)
 
+bool isUri(const string & s);
+
 }