RSM-Decky is a Decky Loader plugin for per-game ReShade management on Steam Deck.
It wraps reshade-shader-manager workflows in a controller-friendly UI.
- GTK app + CLI backend project: reshade-shader-manager
- Per-game access via the Steam library context menu (right-click a game)
- ReShade install/update/uninstall/check per selected game
- Shader catalog refresh and downloaded shader repo update
- Add custom shader repositories
- Manage shader enable/disable selection and apply the changes to the game
- Manage plugin add-ons with architecture-aware filtering
- Download the latest
RSM-Deckyrelease zip from the Releases page. - In Decky Loader, open the settings (⚙️ icon), go to General → Other, and enable Developer Mode.
- Still in settings, scroll to the Developer section and use Install Plugin from ZIP File to select the downloaded zip.
- Decky Loader will install the plugin automatically — no manual extraction or copying needed.
Alternative: In the Developer section you can also use Install Plugin from URL and paste the direct download link to the release zip instead of downloading the file manually.
Expected final path:
~/homebrew/plugins/RSM-Decky
Requirements:
- Node.js +
pnpm - Python 3
- Decky Loader environment (Steam Deck or compatible host)
Local build:
pnpm install
pnpm buildBuild end-user release zip:
./scripts/build-release.shPublish a GitHub release when you decide it is ready:
- Ensure
package.jsonandpy_modules/reshade_shader_manager/__init__.pyuse the same release version. - Push the release-ready commit.
- Open Actions → Manual Release → Run workflow.
- Enter the version exactly as it appears in the repo (for example
1.0.0). - The workflow builds
release/RSM-Decky-v<version>.zip, creates tagv<version>, and publishes the GitHub release.
- ReShade installer downloads: reshade.me
- Shader repos: merged built-in repos + PCGamingWiki-derived list + user-added repos
- Plugin add-ons: official
Addons.inicatalog from crosire/reshade-shaders
This is a personal project built with Cursor AI-assisted development. It is provided as-is with no guarantees of active maintenance. Issues will be looked at if they can be reproduced, or if a pull request is provided.
- v1.0.0 targets standard Steam game installs; non-Steam shortcuts may not work correctly.
- TLS fallback behavior may be required on some systems with broken CA trust chains.
- Add-ons are filtered by detected game architecture; incompatible entries are hidden.