NixOS is complicated, it’s a new paradigm. But one thing I found very easy: getting started. I just installed NixOS Gnome on my laptop, everything worked. I added vscode , git and Firefox to the packages and I was productive. Now I try to learn bit by bit, using Nix and learning. But all the while I do have a useable laptop that just works. When I feel like I exploring, I explore and learn.