Nixcademy.com logo

presents the

Nix & NixOS Cheatsheet

Nix & NixOS Cheatsheet Preview

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.

Nix & NixOS Cheatsheet Preview

Discover a comprehensive collection of commands and tips for Nix & NixOS. This cheatsheet is designed to help both beginners and experienced users!

Download Now! โฌ