prism-game-launcher
A unified "Game Center" for Prism. Instead of hunting through different storefronts or specific TUI folders, this script aggregates all installed games from Steam, Lutris, Heroic, and native Linux installations into a single, searchable Rofi menu. It specifically filters for applications tagged with the Game category in their system metadata.
How it works
- Library Scanning: The script indexes standard Linux application directories (
/run/current-system/sw/share/applicationsand~/.local/share/applications). - Metadata Filtering: It searches inside
.desktopfiles for theCategories=Gamestring, ensuring only actual games appear in the list (and not tools like Steam itself). - Unified UI: It presents the list in a fuzzy-searchable Rofi menu.
- Execution: Once selected, it uses
gtk-launchto trigger the game, ensuring it inherits the correct environment variables and storefront integration (like Steam's overlay).
Usage
prism-game-launcher