Jump to content

Overview of the Nix Language: Difference between revisions

From NixOS Wiki
Mayer (talk | contribs)
No edit summary
Mayer (talk | contribs)
Marked this version for translation
 
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
The Nix language is designed for conveniently creating and composing <i>derivations</i> – precise descriptions of how contents of existing files are used to derive new files.  
The Nix language is designed for conveniently creating and composing <i>derivations</i> – precise descriptions of how contents of existing files are used to derive new files.  


<!--T:2-->
{{Note|Check the [https://nixos.org/manual/nix/stable/language/ Nix Reference Manual on the Nix Language] for up-to-date documentation and [https://nix.dev/tutorials/nix-language Nix language basics] for a gentle introduction.}}
{{Note|Check the [https://nixos.org/manual/nix/stable/language/ Nix Reference Manual on the Nix Language] for up-to-date documentation and [https://nix.dev/tutorials/nix-language Nix language basics] for a gentle introduction.}}
The .nix files are written in the Nix language. While being a NixOS user doesn't demand complete mastery of Nix, customizing code snippets is necessary.
The .nix files are written in the Nix language. While being a NixOS user doesn't demand complete mastery of Nix, customizing code snippets is necessary.


<!--T:3-->
== See also ==
== See also ==
* [[Nix Expression Language: Learning resources|Learning resources]]
* [[Nix Expression Language: Learning resources|Learning resources]]
Line 12: Line 15:
* [[Nix Language Quirks]]
* [[Nix Language Quirks]]


<!--T:4-->
[[Category:Pedias]]
[[Category:Pedias]]
[[Category:Nix Language]]
[[Category:Nix Language]]
</translate>
</translate>

Latest revision as of 12:44, 25 February 2025

The Nix language is designed for conveniently creating and composing derivations – precise descriptions of how contents of existing files are used to derive new files.

Note: Check the Nix Reference Manual on the Nix Language for up-to-date documentation and Nix language basics for a gentle introduction.

The .nix files are written in the Nix language. While being a NixOS user doesn't demand complete mastery of Nix, customizing code snippets is necessary.

See also