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

24 domenkozar 4 8/22/2025, 4:06:15 PM devenv.sh ↗

Comments (4)

ewuhic · 53m ago
Does it cache dependency crates to nix store? Does it result to speed-up in builds?
domenkozar · 44m ago
Yes, it does vendor all the crates to Nix store.

It results into speed up in a way that if your application doesn't change, you'll just get the binary package.

That's why the two interfaces are exposed: one for development feedback cycle and one for distribution.

silicon_laser · 1h ago
how does it compare with the devbox project
domenkozar · 43m ago
We're aiming to take Nix to its most simple form, while devbox uses json for configuration.

Think of devenv as systemd of developer environments.