presents the
Nix & NixOS Cheatsheet
What's Inside the Cheatsheet?
Package Management 📲
Manage your packages with ease. Learn commands for updating, searching, installing, upgrading, listing, and removing packages in a Nix environment.
Per-Project Shells 🐚
Set up isolated environments for each of your projects, ensuring dependencies don't clash and projects remain reproducible.
Flakes ❄️
Quickly look up how to use Flakes in different situations, how to address them, how to use certain output attributes.
Building Packages 🏗
Discover how to efficiently build packages in Nix, ensuring reliable and consistent builds every time.
Input Management 📜
Handle and manage your package inputs seamlessly with tools like Niv and Flakes, ensuring consistent and reproducible builds.
NixOS System Rebuild 🛠️
Rebuild and manage your NixOS system configurations with ease. Learn commands for rebuilding, rolling back, and deploying to different hosts.
Nix REPL 🔁
Dive deep into Nix's interactive environment. Explore variable assignments, attribute sets, functions, and more with hands-on examples.
Special Syntax and Functions 🔬
Uncover Nix's unique syntax and built-in functions that make the language powerful and expressive.
Documentation Links 📚
Get direct access to the official Nix and NixOS documentation, allowing you to quickly find detailed information on tools, languages, packaging, and more.
Discover a comprehensive collection of commands and tips for Nix & NixOS. This cheatsheet is designed to help both beginners and experienced users!
Download Now! ⏬