IN BRIEF
NixOS is a unique distribution where everything is controlled from a single configuration file – everything from the disk layout to the installed packages to the users and their permissions. It even configures the software it installs according to your needs. On the downside, the learning curve is not so much steep as almost vertical. It is available for multiple platforms, including the Raspberry Pi.