A script that installs and manages multiple non-Steam game launchers on Steam Deck and Linux, integrating them into your Steam library.
NonSteamLaunchers is a Bash script that automates the installation and management of third-party game launchers (like Epic Games, Battle.net, GOG) on Steam Deck and Linux systems. It configures these launchers to run under Proton, integrates them into the Steam library, and automatically adds games with artwork and metadata, creating a unified gaming interface.
Steam Deck owners and Linux gamers who want to access games from multiple storefronts (e.g., Epic, Ubisoft, EA) without manual configuration. It's also for users who prefer automated, script-based setups over manual Wine/Proton tinkering.
It saves hours of manual setup by automating the entire process—from launcher installation to Steam integration—with features like real-time game scanning, SD card support, and save management. Unlike manual methods, it ensures consistency and reduces errors.
Installs the latest UMU/GE-Proton and Non Steam Launchers under 1 Proton prefix folder and adds them to your steam library. Installs... Battle.net, Epic Games, Ubisoft, GOG, EA App, Amazon Games, itch.io , Legacy Games, The Humble Games Collection, IndieGala, Rockstar Games Launcher,PS Plus, Glyph, VKPlay & HoYoPlay, Waydroid and Games on SD Card.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automates installation for over 20 game launchers and streaming services, including Epic Games, Battle.net, and Xbox Game Pass, as listed in the README.
Adds launchers and games to the Steam library with automatic artwork, metadata, and real-time scanning via the NSLGameScanner service, eliminating manual setup.
Supports moving entire installations to an SD card to save internal storage on devices like the Steam Deck, addressing space constraints directly.
Pre-installs Ludusavi for automatic game save backups and restoration, though the README notes it doesn't work for all games yet.
Community notes are explicitly labeled as experimental, requiring manual hashtag usage and activation, making them unreliable for consistent user interaction.
The Windows-compatible Decky plugin only handles scanning, lacking full installation and management capabilities, as admitted in the installation steps.
Advanced operations like moving to SD card require precise command formatting with specific launcher names, which can be error-prone for casual users.