Comment by sshine

4 days ago

> I am flabbergasted that anyone can claim flakes don't solve problems

Yes, that would be an outrageous claim! That is, of course, not what I said.

Arguing that channels lead to more problems than flakes is a good argument in favour of adoption of flakes. But you can also abandon channels without adopting flakes.

Which is what I said: flakes don’t solve any problems that can’t be solved without flakes.

Which is why I mentioned transitive dependency management, and pure eval. Both of which are absolutely not solved by npins, etc.

I mean, nix isn't solving any problems that can't be solved without. This can be said about nearly anything in your universe.

The point is: flakes are solving issues now in nix, and nothing else _right now_ can solve them in nix. I'm using flakes because they are currently the best path forward. Provide an alternative path that is better, and I will switch.