Hacker News new | ask | show | jobs
by jljljl 1276 days ago
Hello! When you add packages with Devbox add, we automatically pin your devbox.json to a specific commit in the Nix store. This ensures that any developer who uses your devbox.json will get the same packages that you do.

You can read more about how it works here:

https://www.jetpack.io/devbox/docs/guides/pinning_packages/

1 comments

I guess that only pins tools by nixpkgs version, or does it have capability to pin by exact version of tools like say go 1.18, pg 12, node 16 etc?
No, because older software versions are dropped often rather quickly, especially if they are not maintained by upstream anymore, to reduce required maintaince work on them.