NixOS on the desktop
NixOSThe NixOS home page
is, at its simplest, the package manager – but now it builds your Linux kernel, the whole operating system, and all its dependencies and packages. One of the things we love most about it, especially after being burned by some “security updates” on other operating systems that went badly wrong, is that you can always roll back to an earlier configuration of your NixOS machine because no build overwrites earlier builds. Another thing we love is how easy provisioning a new machine can be, because you can specify packages to install as it builds your OS right in your configuration file. This is especially awesome for servers, although we both use NixOS on our home machines as well.