I’d say that if you’re an experienced developer, the learning curve is probably overstated, at least based on my limited experience. I’m still a relatively new user, but I’m feeling pretty comfortable with it so far.
Comment on Do you stick to the same linux distro across your devices?
panda_abyss@lemmy.ca 1 week agoWhat is the learning/on-boarding curve for this?
I ask because my home folder has a giant just file I use to script everything. I feel like I’m 80% there to just migrating.
StellarExtract@lemmy.zip 1 week ago
Martineski@lemmy.dbzer0.com 1 week ago
Hitting obscure issues with limited documentation and barely any forum discussions on it in search results is killing me though. But at the same time NixOS makes a lot of things incredibly easy and offloads having to remember any changes so it’s worth all the effort for me.
smiletolerantly@awful.systems 1 week ago
It’s a very steep curve to start, with some additional minor steep parts along the way, but it’s not a long curve. Once you got the core concepts and the basic language constructs, you’ve learned most of what you’ll ever need.
Two nice resources: search.nixos.org is super handy, and you can search GitHub with language:nix and a search term to get tons of examples from other people.
Oh, and nix and just is actually a pretty common combo!
StellarExtract@lemmy.zip 1 week ago
Nice, I’ll have to remember that GitHub trick. The main thing I’ve found lacking so far is config examples.