Closing the Nix Gap: From Environments to Packaged Applications for Rust

13 points by jacekg


cbzehner

I’ve been less enamored with Nix over the past couple of months as I do more coding using LLM tooling that self-directs, like claude-code. I’ve had a couple issues with the environment not being picked up correctly and I find that it has relatively low awareness of these solutions so I’ve been leaning more on shell scripts and Makefiles.

But one area I really appreciate it is project-level configuration - I much prefer devenv or raw flakes to having to manage all my dependencies (and my colleagues) with non-declarative syntax or develop inside docker files.

Straightforward packaging stories like this are probably enough to keep me using devenv in new projects for the next year, which is something I’ve been a bit on the fence about. The simplified user interface from devenv continues to be worth the extra jump in abstraction.

elikoga

I think that development in the NixOS community nowadays happens in repositories outside of the NixOS foundations and communities banner (like devenv) and once they reach maturity, similiar patterns are taken up by upstream.

Not sure wether I like pulling in a dep for everything but that’s the way the cookie crumbles right now as far as I can see