Difference between revisions of "Nix Language: Learning resources"

From NixOS Wiki
Jump to: navigation, search
m (rollback unauthorized mass edits)
Tag: Rollback
(Add link to Nixcademy article on laziness, fixpoint and overlays)
 
Line 2: Line 2:
  
 
* [https://nix.dev/tutorials/nix-language Nix language basics] is a practical tutorial to reading the Nix language.
 
* [https://nix.dev/tutorials/nix-language Nix language basics] is a practical tutorial to reading the Nix language.
 +
 +
* [https://nixcademy.com/posts/what-you-need-to-know-about-laziness/ What You Need to Know About Lazy Evaluation in Nix, Nixcademy] teaches laziness, fixed-point recursion and Nixpkgs overlays.
  
 
* [https://github.com/tazjin/nix-1p Nix - A One Pager] provides a brief overview of language constructs
 
* [https://github.com/tazjin/nix-1p Nix - A One Pager] provides a brief overview of language constructs

Latest revision as of 08:52, 21 December 2025

  • The Nix manual provides a reference of the language. All language constructs you may use are defined there, together with code snippets.
  • The Nix Tour is an interactive tour that uses the actual package manager to learn you the language by example, in the browser.
  • Scrive Nix Workshop is a series of examples demonstrating language features, mostly without comments or further explanations.

Relevant pages