4 ms·
My two-cents for learing Nix: 0. Give up the expectation of figuring it out quick 1. Read the official manual instead of tutorials 2. Read example configurat
by yewenjie 5y ago
My two-cents for learing Nix:
0. Give up the expectation of figuring it out quick
1. Read the official manual instead of tutorials
2. Read example configurations from public repos
- dotancohen 5y agoThis is how I like to learn most technologies. If e.g. a language does not have proper documentation but rather a bunch of almost-blog-post tutorials, then I have no interest in learning it. That said, some tech goes too far. You'll never learn C++ by reading the standards.
- colordrops 5y ago#2 was the main thing that worked for me. Also, IRC.
- ninjin 5y agoIndeed, we are a fair few in #nixos@irc.libera.chat and people are welcome to drop by.
- ltultraweight 5y agoTo be fair to newcomers: More people are active in the matrix channel nowadays. https://discourse.nixos.org/t/join-us-on-matrix-at-nix-nixos-org-migrating-from-freenode/13166 https://discourse.nixos.org/t/join-us-on-matrix-at-nix-nixos...
- doliveira 5y agoYeah, most tutorials and posts about Nix do have the same feeling as the (in)famous monad explanations
- houzi 5y agoWrt to 1), how often do you reckon a beginner is faced with: > By default, `args` is a set of derivation names denoting derivations in the active Nix expression. These are realised, and the resulting output paths are installed. ?? - I think the author really hits the nail on the head with this point.