Is there a way to pin a version of the tool with this? For me, the biggest problem with Nix is that version pinning is not easy, actually it is complex.
https://github.com/NixOS/nixpkgs/issues/93327
Nix before flakes used channels, each with a flat global namespace. Flakes are intended to sit inside the git repo, so that's even less discoverable.
Nix solves practically every technical problem, but has terrible UX and documentation.
You can read more about how it works here: