top | item 40788756

(no title)

rofrol | 1 year ago

great answer, thanks

discuss

order

logicprog|1 year ago

I'm glad you found it helpful instead of overwhelming! :D

rofrol|1 year ago

Maybe because I used nix, gentoo, exherbo, slackware etc.

Also drawbacks for me when using nix:

- I needed to greatly increase boot partiton, because nix stores there linux kernels. Whith dual-booting Windows, I created 2GB partiton at the end of disk. Thankfulluly Windows reused it.

- vscode was having strange laggines on nix.

- nix language is quite strange but also imo taught poorly. This was my attempt to demistify it https://github.com/rofrol/nix-for-javascript-developers.

btw. nice remark about nix beeing declarative but beneath is Linux not-declarative. It is like functional programming, but you still have some internal state of components that can clash with your functional top-down approach.