home: true title: Home
actions:
-
text: Get Started link: /getting-started/installing.html type: primary
-
text: Visit at GitHub link: https://github.com/vic/nix-versions type: secondary
features:
- title: Works for everyone, at any level.
details: |
As a friendly CLI to explore available versions.
As a tools version manager and development shell.
As a flake generator for pinned-version packages. - title: Combine latest and dependable, stable versions.
details: |
Keep your compilers and tooling at known, stable releases that work with your current code.
And use the most recent version for other nixpkgs. - title: Plays well with existing tools.
details: |
Friendly withnix shell,direnvand advanced nix environments likedevenvanddevshell.
Usable as aninputfor any Flake and withfetchurlfor non-flakes. - title: Powered by nix but requires no-wizardy™
details: |
All the advantages of Nix without much effort. Reproducibility, security checksums, sandboxed builds, caching, remote building.
Re-use your existing.ruby-version,.node-versionproject files.
footer: Kindly hosted by AlwaysData | Made with <3 by @oeiuwq and contributors.#
Try it now.#
As a command line utility#
nix run github:vic/nix-versions -- 'emacs@~27 || ~29' --all
see command output
As a flake.nix generator#
You can use our
flake.zipendpoint as an input on your ownflake.nixordevenv.yaml.
There's alsoflake.nixendpoint that outputs a text file.
nix develop 'https://nix-versions.oeiuwq.com/flake.zip/cowsay@latest/go@1.24.x' --output-lock-file /dev/null
see command output
As a direnv shell generator#
Our
use_nix_tools.shendpoint can get you adirenvshell in no time!
You don't even neednix-versionsinstalled, justnixanddirenv.
direnv fetchurl "https://nix-versions.oeiuwq.com/use_nix_tools.sh/ruby/cowsay"