Concept: use any package version

This is a must have feature. Today I need to resort to countless workarounds to work with specific versions. There should be an easier way.

Maybe my nix-versions project can help. I’m using it -the reason I created it- is to have some packages fixed to known “stable” version ranges. I hope it can be of help to you as well.

4 Likes

Amazing. Thank you. :cowboy_hat_face:

1 Like

I’m so glad to see this.

For the most part, it looks like a more professional version of my tool. I love that channel support is there, but optional.

I do wish:

  • there was a --install method (I’m usually searching for a version to install, not just to look at a commit hash, why make me type it all out)
  • there was a way to output a nix-code example (nix shell or nix flake). Having a “not sure how to use these? Run --explain” would go a long way towards making nix more user friendly. Many people trying to install a specific version are new to nix.

If you add those let me know and I’ll edit the readme of my cli-search to point to yours, and just archive my whole project.

Edit:

Your flake generator tool looks great, I’ll have to look into it.
Also this statement on the website is hilarious and great “The nix-versions tool-manager is so simple that it does not exist.”

1 Like