NixOS
- a Linux distribution built on top of the Nix package manager
- can be described as “OS as Code”
- the entire system is defined in a
configuration.nixfile, making it declarative and reproducible. - NixOS upgrades are atomic and transactional, meaning a system rollback is always possible if an update fails
Tutorial
https://nixos-and-flakes.thiscute.world/introduction/