2.3 KiB
Recommended reading
Nix language tutorials
-
Nix language one-pager reference (Vincent Ambo, 2019-2021)
Overview of common language features and widely used idioms.
-
A tour of Nix (Joachim Schiele, 2015-2022)
Interactive exercises with the Nix language.
-
Video: Nix language overview (Wil Taylor, 2021)
Overview of language features.
-
Video: Reading the Nix language (Jonas Chevalier, 2019)
Introduction to reading Nix language code.
-
Video: How and Why it Works (Graham Christensen, 2019)
Introduction to writing derivations.
Other articles
-
NixOS and Flakes - An unofficial book for beginners (2023)
This tutorial is an introduction to {term}
NixOS
using the experimental Nix Flakes functionality. -
Customizing packages in Nix (2022)
An overview of different methods to customize Nix packages.
-
Manage your dot files with Home Manager (Mattia Gheda, 2021)
-
A low-level tutorial on building software packages with Nix, showing in detail how Nixpkgs is constructed.
-
A series of posts on basics of how packaging with Nix works.
-
A collection of Nix resources.
Other videos
- Nix Fundamentals (Jakub Grzegorz Sokolowski, 2020)
- Nix Shell Overview (Wil Taylor, 2021)
- How to update a package (Jon Ringer, 2020)
- How to create a patch for any package (Jon Ringer, 2020)
- Overlays (Jon Ringer, 2020)
- Adding a module to NixOS (Jon Ringer, 2022)
- Upgrade kernel (Jon Ringer, 2020)