I’ve been using several Linux distros over the years, but I have no programming background, zero, nothing.
I spent 2 months trying to configure NixOS, every time I try to rebuild it fails. In the terminal I get errors for lines copied and pasted from the NixOS wiki. I must admit I did not expect this distro to be so difficult to set up. I told myself that once passed the initial hurdle it would be downhill, but now I feel like I wasted 2 months on something I will never be able to use.
Did you guys had the same hardships in the beginning? Did you know how to write code prior to using NixOS? Should I move to something else? The closest thing I found would be Guix, but it seems as difficult and it has a smaller repo, the repo is a very big reason why I was interested in NixOS in the first place, other than the declarative approach which makes a lot of sense to me, but I completely failed in understanding the language, the syntax, everything. All the documentation I read has been useless because in the end all I can do is copy-paste stuff and try to intuitively edit it to my needs, but it’s like trying to communicate speaking a language I don’t know.
Is there some tools for noobs that guides the user like an interpreter would do for someone who doesn’t speak a language? Something I can input the state I want the system in and it outputs the lines I must enter in the various configuration files? Or should I just give up on NixOS?