With Decky Sunshine you can:
- Install, set up, update, and launch the Sunshine streaming server from Game Mode
- Pair another device running the Moonlight app
- Start remote play with low latency
That’s it - easy streaming from your Steam Deck.
Follow these steps to get Decky Sunshine installed and ready.
Make sure:
- You have Decky Loader installed
- Your Steam Deck and the other device are on the same Wi-Fi or local network
- Sunshine is not already manually installed
- Open the Quick Access Menu (press the "…" / three-dots button)
- Go to the Decky tab (the plug symbol)
- Open the Decky Plugin Store
- Search for “Decky Sunshine”
- Install it
- Return to the Decky tab
The plugin will handle installing Sunshine automatically.
- In the Decky tab, select Decky Sunshine
- Ensure the status is Running (it should be Running after the initial install)
- If it is Stopped, press
Start Sunshine
- Install Moonlight from your device’s app store or moonlight-stream.org
- Open Moonlight on your device
- In Moonlight, your Steam Deck should appear automatically as steamdeck (based on your host name)
- Select it
- Moonlight will display a PIN
- In Moonlight, choose Add (PC / +)
- Enter your Steam Deck’s IP address (find it under Steam Deck → Settings → Internet → (your network) → Details)
- Moonlight will display a PIN
- On your Steam Deck, go to Decky → Decky Sunshine and press
Pair Client - Enter a client name (any label, e.g.
LivingRoomTV) and the PIN shown in Moonlight - Press
Pairto confirm
- In Moonlight, select Desktop
- Your Steam Deck interface will appear on the other device
- Play as normal - inputs will be sent back to the Deck
- First, check the other FAQ entries - your question may already be answered.
- If not, search the open and closed issues to see if your problem has already been reported or solved.
- Review the logs located at
/home/deck/homebrew/logs/decky-sunshine/. - If you still can’t resolve the issue, open an issue and describe:
- What happened vs. what you expected
- Relevant log excerpts (attach or paste them)
This depends on how you ran Sunshine before. If you started Sunshine as root user (e.g. using sudo -i flatpak run), you should be able to login using the credentials you used in your initial setup. If this does not work, you could uninstall Sunshine and delete its configuration (this includes all paired devices!) using the command flatpak uninstall --delete-data dev.lizardbyte.app.Sunshine, and then let Decky Sunshine install and setup Sunshine. You could also try setting a username and password for the root user (see the Sunshine documentation about forgotten credentials).
The goal of this plugin is to simplify setting up Sunshine in Game Mode and pairing Moonlight clients. If your idea supports that, feel free to open an issue. Features outside this goal will probably not be implemented, since they take development time and ongoing maintenance.
If the setting improves the experience for many users, open an issue to discuss.
Otherwise, just adjust it in Sunshine’s Web UI using the credentials displayed after clicking the Show credentials button.
You can stream the Steam overlays (three-dots / "STEAM" button menus) by enabling a developer setting. This may cause visual or performance issues; revert if you notice problems.
- Press the STEAM button.
- Open Settings.
- Under System, enable Developer Mode (a Developer tab appears at the end).
- Open Developer.
- Enable Force Composite.
- Restart your stream if it is already running.
To undo this, disable Force Composite.
If you manually installed Sunshine before, see the related FAQ entry. If you changed your Sunshine credentials e.g. from Sunshine's Web UI, enter these credentials.
To install a nightly (or specific) version:
- Open the Decky tab and press the cog to open Decky Loader settings.
- In General, enable Developer mode (under OTHER).
- Open the new Developer tab.
- Either:
- Download the desired ZIP to your Steam Deck, then use Browse under Install Plugin from ZIP File, or
- Enter the direct ZIP URL in Install Plugin from URL and press Install.
Ideas, issues, and improvements are welcome - open an issue or PR.
Thanks to the Decky Loader, Sunshine, and Moonlight projects for making this possible.
