this program uses ZenVer from z3 and above
You need to have umu-launcher installed, it used to be managed by game-rs but it needs it's installation steps now, it is pre installed for the nix version.
Install AUR packages game-rs (Thankyou proledatarian. very cool) & umu-launcher
cargo install --path .
and you can find your way of installing umu-launcher here
You can do nix run
to run it or you can add it as a package in your configuration
#flake.nix
{
inputs = {
game-rs.url = "github:amanse/game-rs";
};
}
and then you can add it in your packages with
{
environment.systemPackages = with pkgs; [
game-rs.packages.x86_64-linux.default
];
}
You can also use Cachix to get binary cache
To add cachix:
{
nix.settings = {
substituters = ["https://game-rs.cachix.org"];
trusted-public-keys = ["game-rs.cachix.org-1:fsu+ijfA2GCUE2QX0af80D7x9PCZS79EZbqwtOtlIhA="];
};
}
cachix works with both adding as a package and just doing nix build
or nix run
game-rs config
to go into interactive config mode where you can add, edit or delete the games in config
game-rs run
to get a fuzzy select menu of all the games in config, selecting it runs the game
game-rs run <id>
to directly run the game with specified id
game-rs run -v
to run in verbose mode
game-rs download --help
to see what you can download manually, but you will probably not need this