A nix flake for playing the newest unstable releases of Vintagestory
  • Nix 61%
  • Shell 39%
Find a file
Kent Hambrock b7be8e72c0
Update README.md
Updated current version badge because the update script failed to
2026-03-26 22:35:48 -04:00
flake.lock Add flake.lock 2026-03-11 21:46:25 -04:00
flake.nix Added allowUnfree 2026-03-11 21:52:49 -04:00
package.nix Fixed hash that update script failed to update 2026-03-24 21:06:17 -04:00
README.md Update README.md 2026-03-26 22:35:48 -04:00
update.sh Fixed hash that update script failed to update 2026-03-24 21:06:17 -04:00

Vintage Story Unstable

Flake Version: 1.22.0-rc.5 Current Release Version:

This flake exists to make it easier for nix and NixOS users to play the most up to date unstable releases from the Vintage Story team.

How to run

Assuming you have flakes enabled, all you need to do is enter:

nix run github:wakearray/vintagestory-unstable-nix-flake

If you don't have flakes enabled and don't want to enable them permanently, you can use:

nix --extra-experimental-features 'nix-command flakes' run github:wakearray/vintagestory-unstable-nix-flake

You may also wish to set a different data path using the --dataPath flag to avoid an unstable version of the game from having access to your normal files:

nix run github:wakearray/vintagestory-unstable-nix-flake -- --dataPath "$HOME/.config/VintagestoryUnstableData/"

Updates

I'll try to keep this up to date with new releases within 24 hours of a new release, but I don't yet have experience with CI tools so I'll be doing it somewhat manually for the time being. If there's more than 24 hours since a new release has dropped, feel free to submit an issue and I'll do my best to push an update.

Thanks for your patience

Extra thanks to

  • Vintage Story devs who made it possible to check for new versions with a JSON based API
  • The nixpkgs maintainers of the stable release of Vintage Story as I only slightly modified their package file to support the unstable releases