Nix in 100 Seconds

Nix is a functional package manager and system configuration tool that allows for reproducible machine states. It provides a declarative language to define packages, network settings, file system, environment variables, and users. Changes to the configuration are transactional, allowing for easy rollback to previous states. Nix also allows for side-by-side installation of different versions of tools, and configurations can be organized as Flakes and shared. To use, install the Nix package manager or boot Nix OS.

via Nix in 100 Seconds