I am interested in the declarative specification aspect of it. Basically your whole Operating system in a config file.
I’ve tried several linux distros like Fedora, Ubuntu, Mint, Arch, Kali. But NixOS was the best one imo. GuixSD might be a better option. But it’s very aggressive to non free software.
I wanted to try but then people online were saying it’s difficult to install and the docs weren’t clear enough. I didn’t want to deal with all that work. The declarative aspect is alluring. For now I’m really happy with Fedora to switch.
You would have to go through some blogs and documentation but it’s not that difficult. I’d say NixOS is slightly less difficult than Arch linux.
Still there’s the aspect of installing something esoteric or troubleshooting weird behaviour, and it’s usually easy to find help for fedora or ubuntu. Arch has a great community too.
How does that work for NixOS?