NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.51k stars 12.99k forks source link

Package request: umu-launcher #297662

Open 2goodAP opened 3 months ago

2goodAP commented 3 months ago

Project description

Previously known as ULWGL (Unified Linux Wine Game Launcher), umu-launcher aims launch any Windows game using the Steam runtime.

This is a unified launcher for windows games on linux. It is essentially a copy of the Steam Linux Runtime/Steam Runtime Tools (https://gitlab.steamos.cloud/steamrt/steam-runtime-tools) that Valve uses for proton, with some modifications made so that it can be used outside of Steam.

This seems similar to steam-run from my understanding, in that the creators want it running underneath a launcher (Lutris/Heroic) while still being usable standalone. I have tried using it under steam-run and it seems to run games that crash when simply using proton-ge under steam-run on top of being nice and minimalistic for launching games from the command line.

Would this be packageable or would we simply need to run it using steam-run? The repo presents this as a standalone launcher--capable of launching games even without steam--so a standalone package seems viable.

When you use umu-run to run a game, it uses the specified WINEPREFIX, proton version, executable, and arguements passed to it to run the game in proton, inside steam's runtime container JUST like if you were running the game through Steam, except now you're no longer limited to Steam's game library or forced to add the game to Steam's library, in fact, you don't even have to have steam installed.

Metadata


Add a :+1: reaction to issues you find important.

Amanse commented 2 months ago

steam-run would not be required but a FHS environment will be required, like Lutris, Bottles and heroic have implemented and even the official nix package from umu