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

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

Comments (4)

ewuhic · 1h ago
Does it cache dependency crates to nix store? Does it result to speed-up in builds?
domenkozar · 1h 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 · 2h ago
how does it compare with the devbox project
domenkozar · 1h 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.