Install community plugins to change your Steam Deck's visual theme, system sounds, or performance settings like fan curves and power limits.
Build your own Steam Deck plugin using TypeScript for the UI layer and Python for backend system access.
Adjust screen color saturation or apply CSS overrides to the Steam interface without voiding the official experience.
Requires switching to Desktop Mode on the Steam Deck and running the installer, the installer sets an admin password if one is not already set.
Decky Loader is a plugin system for the Steam Deck handheld gaming computer. Valve's Steam Deck runs a customized version of Linux, and Decky Loader sits on top of that to let users install small add-on programs called plugins that change how the device looks and works. Examples include swapping out the visual style of menus, replacing system sound effects, adjusting color saturation on the screen, or tweaking performance settings such as power limits and fan curves. The plugins themselves are separate community projects, each maintained by different developers. Decky Loader is the shared infrastructure that loads them, keeps them running, and lets them communicate with each other and with the Steam interface. It survives system updates and reboots, which matters because SteamOS can update itself automatically and would otherwise remove any modifications. Installation involves switching the Steam Deck from its gaming mode to its desktop mode, downloading an installer file, and running it. No existing admin password is required, though the installer will temporarily set one if none is present. There is also a one-line terminal command for users comfortable with that. Uninstalling follows the same steps by running the installer again and choosing the remove option. The underlying code uses TypeScript on the front end (the Steam interface is a web application) and Python for backend work that needs deeper access to the operating system. The two sides can talk to each other, and plugins can make network requests that bypass certain browser security restrictions that would otherwise block them. The project is funded through Open Collective and has an active Discord community. A wiki covers both end-user documentation and instructions for developers who want to build their own plugins.
← steamdeckhomebrew on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.