Overview of the Nix Language: Difference between revisions
imported>Mic92 No edit summary |
m Fix grammatical error |
||
(97 intermediate revisions by 42 users not shown) | |||
Line 1: | Line 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. | |||
{{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. | |||
== Learning | == See also == | ||
* [[Nix Expression Language: Learning resources|Learning resources]] | |||
* [[Editor Modes for Nix Files]] | |||
* [[Nix Language: Tips & Tricks]] | |||
* [[Nix Language Quirks]] | |||
[[Category:Pedias]] | |||
[[Category: | |||
[[Category:Nix Language]] | [[Category:Nix Language]] | ||
Latest revision as of 01:10, 7 October 2024
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.
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.