Nix language basics — nix.dev documentation
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. It is a domain-specific, purely functional, lazily evaluated, dynamically typed programming language. Notable uses of the Nix language Nixpkgs The largest, most up-to-date software distribution in the world, and written in the Nix language. NixOS A Linux distribution that can be configured fully declaratively and is based on Nix and Nixpkgs. Its underlying modular configuration system is written in the Nix language, and uses packages from Nixpkgs. The operating system environment and services it provides are configured with the Nix language. You may quickly encounter Nix language expressions that look very complicated. As with any programming language, the required amount of Nix language code closely matches the complexity of the problem it is supposed to solve, and reflects how well the problem – and its solution – is u
Nix language basics# Author: Valentin Gagarin @fricklerhandwerk Editor: Silvan Mosberger @infinisil 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. It is a domain-specific, purely functional, lazily evaluated, dynamically typed programming language. Notable uses of the Nix language Nixpkgs The largest, most up-to-date software distribution in the world, and written in the Nix language. NixOS A Linux distribution that can be configured fully declaratively and is…
saved by
related reading
- What Is Nix - Shopifyshopify.engineering
- ShipIt! Presents: How Shopify Uses Nix - Shopifyshopify.engineering
- Home ⚡ Zig Programming Languageziglang.org
- nspfssd-lisa2004-final.pdfedolstra.github.io
- NixOS Manualnixos.org
- NYSRGnotes.ekzhang.com
- Using Nix with Dockerfilesmitchellh.com
- NixOS Discoursediscourse.nixos.org
- Lobsterslobste.rs
- [BSPWM] Good artists borrow, great artists steal (AxylOS -> NixOS) : r/unixpornreddit.com
- Learn X in Y Minutes: Scenic Programming Language Tourslearnxinyminutes.com
- Darklangdarklang.com