Skip to content

Learning ❄️ Nix Crash Course 🏃🏽‍➡️

Nix is several things:

  • a software package 📦 manager (like apt or dnf) using said language; this can be used on any Linux distro, as well as on 🍎 Macs (like Homebrew 🍺 brew)
  • a declarative Linux distribution ("distro"), called NixOS (like Fedora, Ubuntu or Debian)
  • a functional configuration language

When we got started with Nix, we found its learning curve to be quite steep.

This crash course is intended to help flatten that curve for you.