I'm also using nix to build all our team's software - which varies from Vue.js to Rust to Django - …
… I'm also using nix to build all our team's software - which varies from Vue.js to Rust to Django - and fold _all_ those development dependencies into a singular nix `devShell`. This means you can clone our repository, use `nix develop .`, and all engineers use the identical verisons of all software, dependencies, and libraries across several toolchains. It's incredibly convenient. (Imagine that you're a .js developer who needs to make a quick edit to a Rust backend route but doesn't sling Rust all day - you don't need to know how to setup rust at all, the `devShell` provides it). [1]: https://github.com/nix-community/nixos-generators
Original discussionZero to Nix, an unofficial, opinionated, gentle introduction to Nix225 source comments · at import