Awesome Nix 
A curated list of the best resources in the Nix community.
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
Please read the contribution guidelines before contributing.
Contents
- Resources
- Installation Media
- Channel History
- Deployment Tools
- Virtualisation
- Command-Line Tools
- Development
- DevOps
- Programming Languages
- NixOS Modules
- NixOS Configuration Editors
- Overlays
- Distributions
- Community
Resources
Learning
- Building a Rust service with Nix - An in-depth blog series about creating a Rust application with Nix.
- Explainix - Explain Nix syntax visually.
- How to Learn Nix - It's like a Let's Play, but for obscure software documentation.
- Nix - A One Pager - A one page introduction to the Nix language.
- Nix from First Principles: Flake Edition - A modern crash-course to using Nix features, Flakes, and developing with Nix.
- Nix in 100 Seconds - A YouTube video from Fireship presenting Nix in 100 seconds.
- Nix Notes - A collection of short notes about Nix, each contributing to the same virtual machine image.
- Nix Pills - The best way to learn, with examples.
- Nix Shorts - A collection of short notes about how to use Nix, updated for Nix Flakes.
- Nix Starter Config - A few simple Nix Flake templates for getting started with NixOS + home-manager.
- nix.dev - An opinionated guide for developers about getting things done using the Nix ecosystem.
- NixOS & Flakes Book - An unofficial and opinionated NixOS & Flakes book for beginners.
- NixOS Asia Tutorial Series - A series of high-level tutorials on using Nix Flakes, NixOS, home-manager, etc.
- NixOS in Production - Free (pay-what-you-want) book in pdf format.
- Official Nix manual - Latest stable version of the official Nix manual, best used as reference guide. Receives updates when available.
- Official NixOS manual - Latest stable version of the official NixOS manual, mix of tutorial and reference guide. Receives updates when available.
- Official Nixpkgs manual - Latest stable version of the official Nixpkgs reference manual. Receives updates when available.
- Tour of Nix - An online interactive tutorial on Nix language constructs.
- Wombat's Book of Nix - A book-length introduction to Nix and flakes.
- Zero to Nix - A flake-centric guide to Nix and its concepts created by Determinate Systems to quickly onboard beginners.
Discovery
- Home Manager Option Search - Search through all 2000+ Home Manager options and read how to use them.
- Nix Package Versions - Find all versions of a package that were available in a channel and the revision you can download it from.