mirror of
https://github.com/NixOS/nix
synced 2025-06-28 01:11:15 +02:00
nix: New installables syntax
The general syntax for an installable is now <flakeref>:<attrpath>. The attrpath is relative to the flake's 'provides.packages' or 'provides' if the former doesn't yield a result. E.g. $ nix build nixpkgs:hello is equivalent to $ nix build nixpkgs:packages.hello Also, '<flakeref>:' can be omitted, in which case it defaults to 'nixpkgs', e.g. $ nix build hello
This commit is contained in:
parent
6b0ca8e803
commit
154244adc6
3 changed files with 72 additions and 56 deletions
|
@ -23,7 +23,7 @@ Path getUserRegistryPath();
|
|||
|
||||
Value * makeFlakeRegistryValue(EvalState & state);
|
||||
|
||||
Value * makeFlakeValue(EvalState & state, std::string flakeUri, Value & v);
|
||||
Value * makeFlakeValue(EvalState & state, const FlakeRef & flakeRef, bool impureTopRef, Value & v);
|
||||
|
||||
std::shared_ptr<FlakeRegistry> readRegistry(const Path &);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue