Hacker News new | ask | show | jobs
by rgoulter 1691 days ago
Nix does have a steep learning curve. But, you're also very likely to install most of what you want easily.

Some other downsides:

- Nix installations can take time. Nix packages can either build from source, or download from a binary cache. If it's not in the cache, it will build from source.

- Nix can take up a significant of storage space.

However, e.g. Nix is amazing at rolling back package installs; and installing a package with nix won't ever break another package installed by nix.

If you like the phrases "pure/immutable", "declarative", "functional programming", etc. then you'll like Nix. -- If those words don't excite you, then you'll not like Nix.