Skip to content

feat: Add decky-proton-launch plugin to Plugin Store#1016

Open
moi952 wants to merge 1 commit intoSteamDeckHomebrew:mainfrom
moi952:add/decky-launch-options
Open

feat: Add decky-proton-launch plugin to Plugin Store#1016
moi952 wants to merge 1 commit intoSteamDeckHomebrew:mainfrom
moi952:add/decky-launch-options

Conversation

@moi952
Copy link
Copy Markdown

@moi952 moi952 commented Apr 2, 2026

Add Decky Proton Launch to Plugin Store

Decky Proton Launch is a plugin that provides a simple and intuitive interface to manage Proton launch options directly from the Steam Deck UI. It allows users to enable commonly used Proton environment variables (FSR4, DLSS4, XeSS, DXVK Async, ESYNC/FSYNC, MangoHud) on a per-game basis. The plugin automatically detects the currently running game and applies settings upon the next launch. It supports 16 languages and displays update notifications with direct download links.

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.

Plugin

  • I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
  • I have verified my plugin is unique or provides more/alternative functionality to a plugin already on the store.

Backend

  • No: I am using a custom backend other than Python.
  • No: I am using a tool or software from a 3rd party FOSS project that does not have its dependencies statically linked.
  • No: I am using a custom binary that has all of its dependencies statically linked.

Community

  • I have tested and left feedback on two other pull requests for new or updating plugins.
  • I have commented links to my testing report in this PR.

Testing

  • Tested by a third party on SteamOS Stable or Beta update channel.

@moi952 moi952 requested a review from a team as a code owner April 2, 2026 11:45
@github-actions github-actions bot added the plugin-addition Adding a plugin to the Plugin Store label Apr 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Issues Found

No issues with your PR description were found.

Next Steps

  1. If we found any issues above, please edit your pull request description to resolve them and leave a comment saying you've done so.
  2. For the quickest review, please see the Community section of the pull request template for how you can help other developers.
  3. Once your description is correct, a maintainer will review your pull request as soon as possible.

Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️

@moi952
Copy link
Copy Markdown
Author

moi952 commented Apr 3, 2026

My tests in Deck Shelves
#1018 (comment)

My tests in Decky Clipper
#1003 (comment)
#1003 (comment)

@EMERALD0874
Copy link
Copy Markdown
Member

Your plugin seems like its functionality could be a PR to Decky Launch Options. If you disagree, can you please explain why we should add another launch option management plugin to our plugin store?

@moi952
Copy link
Copy Markdown
Author

moi952 commented Apr 3, 2026

Your plugin seems like its functionality could be a PR to Decky Launch Options. If you disagree, can you please explain why we should add another launch option management plugin to our plugin store?

It seems similar, except my plugin lets you avoid going into the game settings; everything is done through the Decky plugin.

I find the interface more user-friendly.

There's also the ability to copy and paste commands, create commands from multiple commands, and bookmark them. You can also add custom commands.

Perhaps the best thing to do is try it out and see what you think. 😊

@moi952
Copy link
Copy Markdown
Author

moi952 commented Apr 3, 2026

Your plugin seems like its functionality could be a PR to Decky Launch Options. If you disagree, can you please explain why we should add another launch option management plugin to our plugin store?

Here is the default homepage which lists all Steam and non-Steam games, and a search bar:
20260403205507_1
20260403205550_1

When you click on a game, there's a button to add the wrapper to the launch commands. Then you can activate commands and also change their values ​​(if boolean, you can choose between 1 and 0, but there are also commands with multiple possible values).
There's a link to the game's page that lets you launch the game, and a button to debug and see which commands were actually applied the last time it was launched.
20260403205517_1
20260403205532_1

Here you have the second page of the plugin, which is actually the first version I developed, a list of commands to copy and paste, which can be combined, so add several commands to a list then copy and paste everything, add to favorites etc:
20260403205625_1
20260403205638_1
20260403205649_1

Here you can see the settings page, which allows you to choose which homepage you want when you open the plugin: either the list of copy-paste commands or the game manager, which lets you manage everything through the interface. It also allows you to hide categories of commands (for example, if you don't have an NVIDIA or Intel GPU, this prevents cluttering the interface, and this applies to both pages).
20260403211142_1

@moi952
Copy link
Copy Markdown
Author

moi952 commented Apr 10, 2026

Hi @EMERALD0874 , I haven't received a reply from you, were you able to see it?

@EMERALD0874
Copy link
Copy Markdown
Member

Putting evaluating this PR further on hold while also evaluating #1020. Seems like many people have the same idea and we don't want a lot of plugins doing the same thing on the store, if possible.

Please let me know if there's anything else I can help with in the meantime.

@moi952
Copy link
Copy Markdown
Author

moi952 commented Apr 10, 2026

Putting evaluating this PR further on hold while also evaluating #1020. Seems like many people have the same idea and we don't want a lot of plugins doing the same thing on the store, if possible.

Please let me know if there's anything else I can help with in the meantime.

Each plugin offers something different, even if they target similar use cases.

Several users on Reddit encouraged me to submit my plugin to the Decky store to make installation and updates easier for them. I'd be happy to have it available there, but at this point I'm not sure what additional steps I can take on my side.

My submission is complete and ready for review. If you decide that the plugin shouldn't be included in the store, that's totally fine, just let me know and I'll close the PR.

From my perspective, having multiple options can be beneficial for users, as they can choose the tool that best fits their needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin-addition Adding a plugin to the Plugin Store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants