docs: give translation examples from nix-build -E/-A to installables
Change-Id: I03f4c7c1049063539a35ba500a07bb8f866d4cb7
This commit is contained in:
parent
bd2619868c
commit
6abeea70e9
1 changed files with 12 additions and 0 deletions
|
@ -162,6 +162,12 @@ When the option `-f` / `--file` *path* \[*attrpath*...\] is given, installables
|
||||||
If attribute paths are provided, commands will operate on the corresponding values accessible at these paths.
|
If attribute paths are provided, commands will operate on the corresponding values accessible at these paths.
|
||||||
The Nix expression in that file, or any selected attribute, must evaluate to a derivation.
|
The Nix expression in that file, or any selected attribute, must evaluate to a derivation.
|
||||||
|
|
||||||
|
To emulate the `nix-build '<nixpkgs>' -A hello` pattern, use:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ nix build -f '<nixpkgs>' hello
|
||||||
|
```
|
||||||
|
|
||||||
### Nix expression
|
### Nix expression
|
||||||
|
|
||||||
Example: `--expr 'import <nixpkgs> {}' hello`
|
Example: `--expr 'import <nixpkgs> {}' hello`
|
||||||
|
@ -172,6 +178,12 @@ The Nix expression, or any selected attribute, must evaluate to a derivation.
|
||||||
|
|
||||||
You may need to specify `--impure` if the expression references impure inputs (such as `<nixpkgs>`).
|
You may need to specify `--impure` if the expression references impure inputs (such as `<nixpkgs>`).
|
||||||
|
|
||||||
|
To emulate the `nix-build -E 'with import <nixpkgs> { }; hello' pattern use:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ nix build --impure -E 'with import <nixpkgs> { }; hello'
|
||||||
|
```
|
||||||
|
|
||||||
## Derivation output selection
|
## Derivation output selection
|
||||||
|
|
||||||
Derivations can have multiple outputs, each corresponding to a
|
Derivations can have multiple outputs, each corresponding to a
|
||||||
|
|
Loading…
Reference in a new issue