737 karma · joined August 20, 2016
their bgp monitoring found it :)
The package manager needs more RAM than the average other package manager because it is doing a lot more behind the back.
Also linking things to /usr/bin is done by the fhs which uses bubblewrap, not steam-run.
Also that is the old wiki but the same stays in the new one.
Eval caching depends on pure eval and pure eval was previously not possible because channels are by design the most impure and cursed thing and are just a bandaid that lasted way to long.
The scaling with big repos gets worse as some use flakes instead of their normal build system which is not the intended use case. You still do development like normal with the normal build system.
Flakes are still unstable because everyone wants something different and there are still breaking changes planned which then everyone would wine about and maintaining backwards compatibility is a pain if you still change fundamental things.
I look all the time in all kind of sources and skip all the tedious and annoying installation steps and just look at the described configs.
overlays and the module system are THE killer features. Almost no one else has something comparable to offer and if those powerful features are well understood, they can save you soo much hassle.