Hacker News new | ask | show | jobs
by __MatrixMan__ 1258 days ago
It's definitely a gateway drug worth taking since Nix solves all kinds of other problems too.

Just don't expect to become an expert overnight, it takes a while to sink in (or it did for me).

1 comments

It's sad though - there's almost nothing in Nix (in my experience) that has to be that difficult if you know any programming. It's a perfect storm of bad documentation, bad tooling and unintuitive UX.

I've been half tempted to try and bridge Nix with some simplified UX. Something resembling blasphemy but nonetheless focused on user experience above all else. At least doing that would be a natural project to learn Nix better, too heh.

(disclaimer: I use Nix[OS] on two machines and my macbook. I know it decently.. but far from where i'd expect given it's my primary OS and package manager)

I've just (literally a few hours ago) started a tool trying to follow those principles.

https://github.com/woile/npt

I still don't know if it's worth, I have to experiment a bit more with it.

I have to say I'm still struggling with the flake:/

That looks really cool, though for me it's the language and API that makes it awkward.

A really good LSP could do wonders for user experience.