@Natanox Seems like NixOS replaced Arch as both a local extremist cult and the most effective newbie repellent.
What’s funny to me here is that, as a long time Arch user, I have been considering switching to NixOS. One of the most terrifying thoughts to me is that after using the same Arch install for 2 years I will spend ages trying to recreate it if I ever have to. Oh, that and Nix letting you test packages seems like a cool feature.
I’ve been on arch around a year now and also considered the jump to NixOS. I was actually dual booting it with arch for awhile and I found pretty quickly that the shit documentation was a huge turn off for me. I ended up nuking the nix partition and reclaiming it for arch.
This is my biggest issue. I am utterly spoiled to the exquisiteness that is Arch’s Wiki…
I mean the Arch wiki mostly works on NixOS too. The problem with NixOS documentation is that there aren’t many examples for the Nix language itself.
What is the Nix language like?
If Haskell and json had a baby
Terrible. Unless you like Haskell, DSLs, and the like.
Documentation? For Nix? Yeah right.
I really love this image for this, that expression combo is perfection.
NixOS consist of a bunch of options that you define using the nix programming language. Since it’s a programming language, everything is well defined and organised into single place.
Technically, someone could build a GUI configuration editor with sane defaults and clearly organised pages of settings, which generates a configuration for you. This could immediately change NixOS from the most tedious to a relatively easy to use distro.
I mean isn’t it accepted that NixOS is a terrible pick for a beginner, especially a non-technical one? I feel like even the Nix community doesn’t recommend the distro to complete beginners.
I use Nixos BTW.
And I can’t recommend it to anyone. Not even veterans.
I can only say if you like souls like games nixos might be your thing…