Works for everyone, at any level.
Section titled “Works for everyone, at any level.”As a friendly CLI to explore available versions.
As a tools version manager and development shell.
As a flake generator for pinned-version packages.
As a friendly CLI to explore available versions.
As a tools version manager and development shell.
As a flake generator for pinned-version packages.
Keep your compilers and tooling at known, stable releases that work with your current code.
And use the most recent version for other nixpkgs.
Friendly with nix shell, direnv and advanced nix environments like devenv and devshell.
Usable as an input for any Flake and with fetchurl for non-flakes.
All the advantages of Nix without much effort. Reproducibility, security checksums, sandboxed builds, caching, remote building.
Re-use your existing .ruby-version, .node-version project files.
nix run github:vic/nix-versions -- 'emacs@~27 || ~29' --allYou can use our flake.zip endpoint as an input on your own flake.nix or devenv.yaml.
There’s also flake.nix endpoint that outputs a text file.
nix develop 'https://nix-versions.oeiuwq.com/flake.zip/cowsay@latest/go@1.24.x' --output-lock-file /dev/nullOur use_nix_tools.sh endpoint can get you a direnv shell in no time!
You don’t even need nix-versions installed, just nix and direnv.
direnv fetchurl "https://nix-versions.oeiuwq.com/use_nix_tools.sh/ruby/cowsay"Kindly hosted by AlwaysData | Made with ❤️ by @oeiuwq and contributors.