mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-15 02:36:16 +02:00
docs: reword glossary entry on Nix expression
this makes it less cumbersome to read and puts the statements in meaningful order.
This commit is contained in:
parent
668d63d8dd
commit
48249e001a
1 changed files with 11 additions and 6 deletions
|
@ -182,13 +182,18 @@
|
||||||
|
|
||||||
- [Nix expression]{#gloss-nix-expression}
|
- [Nix expression]{#gloss-nix-expression}
|
||||||
|
|
||||||
1. Commonly, a high-level description of software packages and compositions
|
A syntactically valid use of the [Nix language].
|
||||||
thereof. Deploying software using Nix entails writing Nix
|
|
||||||
expressions for your packages. Nix expressions specify [derivations][derivation],
|
|
||||||
which are [instantiated][instantiate] into the Nix store as [store derivations][store derivation].
|
|
||||||
These derivations can then be [realised][realise] to produce [outputs][output].
|
|
||||||
|
|
||||||
2. A syntactically valid use of the [Nix language]. For example, the contents of a `.nix` file form an expression.
|
> **Example**
|
||||||
|
>
|
||||||
|
> The contents of a `.nix` file form a Nix expression.
|
||||||
|
|
||||||
|
Nix expressions specify [derivations][derivation], which are [instantiated][instantiate] into the Nix store as [store derivations][store derivation].
|
||||||
|
These derivations can then be [realised][realise] to produce [outputs][output].
|
||||||
|
|
||||||
|
> **Example**
|
||||||
|
>
|
||||||
|
> Building and deploying software using Nix entails writing Nix expressions as a high-level description of packages and compositions thereof.
|
||||||
|
|
||||||
- [reference]{#gloss-reference}
|
- [reference]{#gloss-reference}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue