Steam Deck ยท Plugins & customization

Decky plugins for artwork, library tabs, devices, game pausing, menu sounds, startup animations and Flatpak updates, with setup guides.

Plugins & customization

Plugins & customization

Install Decky Loader first, then add plugins from its stable store.

Plugin manager

Decky Loader

Add a plugin menu and community plugin store to Game Mode. Browse customization, artwork, and utility plugins from the Deck's Quick Access menu.

Plugin ManagerGame ModePlugin StoreOpen Source

Decky theme plugin

CSS Loader

Customize the Steam interface with community CSS themes. Install the plugin through Decky, then choose and manage themes from its menu.

Requires Decky Loader; install through its built-in stable store.

Decky pluginInterface themesGame Mode

Decky artwork plugin

SteamGridDB

Change library artwork, icons, and game images in Game Mode, including non-Steam shortcuts. Open a game's context menu and choose Change Artwork.

Requires Decky Loader; install through its built-in stable store.

Decky pluginLibrary artworkSteam shortcuts

Decky compatibility plugin

ProtonDB Badges

Show tappable ProtonDB community compatibility badges on game pages. Open the reports to compare other players' settings and experiences with a title.

Requires Decky Loader; install through its built-in stable store.

Decky pluginCommunity reportsGame pages

Advanced Decky tuning plugin

PowerTools

Adjust CPU, GPU, and battery controls with per-game settings. For manual tuning: change one setting at a time and keep defaults available to restore.

Requires Decky Loader. Advanced manual tuning; results depend on the game.

Decky pluginAdvanced controlsPer-game settings

Decky library tabs

TabMaster

Create, reorder, filter, and hide library tabs in Game Mode. Build a tab for a collection, installed games, or non-Steam titles to make a large library easier to browse.

Requires Decky Loader; install through its stable plugin store.

Decky pluginCustom tabsLibrary filters

Decky game-length estimates

HLTB for Deck

Display HowLongToBeat completion-time estimates on game pages. Open View Details for the source listing and adjust the information bar from the plugin menu.

Estimates depend on HowLongToBeat data and its availability.

Decky pluginGame-length estimatesGame pages

Decky cache inspection

Storage Cleaner

Inspect per-game shader-cache and compatibility-data usage from Game Mode. Identify space usage before considering selective cleanup; compatibility folders can also contain game settings and saves.

Requires Decky Loader. Review data and backups before removing anything.

Decky pluginPer-game storageCache inspection

Decky device connections

Bluetooth

Reconnect already paired headphones, controllers, and other Bluetooth devices from Quick Access while a game is running.

Pair new devices in Steam Settings first; this plugin is a shortcut to existing pairings.

Paired devicesQuick reconnectGame Mode

Decky game pausing

Pause Games

Pause and resume a running game from Quick Access, or optionally pause it when it loses focus. Useful for switching between applications without closing them.

Paused games keep their RAM and VRAM. Save first and test with an offline game; some games do not resume reliably.

Manual pause / resumeFocus-loss optionRunning games

Decky menu sounds

Audio Loader

Replace Steam interface sound effects with sound packs from the built-in Pack Manager. Browse packs and try one at a time from Game Mode.

Requires Decky Loader. Sound packs are downloaded separately through the plugin.

Menu sound packsPack ManagerInterface customization

Decky startup customization

Animation Changer

Browse and install startup animations, choose an installed animation, or randomize your selection on boot. Manage the selection from Quick Access.

Requires Decky Loader. Animation files are separate downloads; Steam customization settings can affect which movie plays.

Startup animationsAnimation browserRandomize on boot

Decky Flatpak updates

AutoFlatpaks

Check and install Flatpak app updates without switching to Desktop Mode. Start with manual checks, then choose whether to enable notifications or automatic updates.

Requires root permissions through Decky. Supports system-installed Flatpaks; user-installed apps and extra installation locations are not supported.

Manual update checksOptional automationPackage manager

Decky app shortcuts

Quick Launch

Launch desktop applications from the Quick Access menu and add shortcuts to your Steam library. Useful for opening an already installed utility from Game Mode.

Limited maintenance: the author cannot promise fixes. The plugin supports one application at a time; Steam library shortcuts remain an alternative.

Desktop app launcherSteam shortcutsQuick Access
Install Decky Loader and your first plugin4 steps

Decky adds a plugin menu to Game Mode. Start with its stable release and install plugins through the built-in store.

  1. In Desktop Mode, open Decky's official site, download the installer, and follow its stable-release installation instructions.
  2. Return to Game Mode, press the three-dot Quick Access button, and select the Decky plug tab.
  3. Open the store icon, search for the plugin's exact name, and select Install.
  4. Open the installed plugin from the Decky tab. Check Decky and plugin updates after Steam client changes.

PowerTools is advanced manual tuning, with no guaranteed FPS gain. ProtonDB Badges shows community reports, separate from Valve's Deck Verified rating.

Customize Steam menus and game artwork4 steps

Use CSS Loader for interface themes and SteamGridDB for game artwork. Both install through Decky's store in Game Mode.

  1. Open Quick Access, select the Decky plug tab, and open its store. Install CSS Loader and SteamGridDB.
  2. Open CSS Loader from the Decky tab, browse its theme collection, and enable the theme you want to try.
  3. For artwork, open a game's context menu from your library or its settings cog, then choose Change Artwork.
  4. Browse SteamGridDB's images or select a local image. Check the result in your library before changing other games.

Try one interface theme at a time so you can identify and disable it if a Steam update changes the layout.

Organize library tabs and compare game lengths4 steps

TabMaster customizes your library tabs. HLTB for Deck adds completion-time estimates to game pages.

  1. Install TabMaster and HLTB for Deck from Decky's stable plugin store in Game Mode.
  2. Open TabMaster in Quick Access. Add or edit a tab, then choose a collection, installed-game, or platform filter for the titles you want to see.
  3. Reorder or hide tabs as needed, then return to the library and check the result.
  4. Open a game page to see its HowLongToBeat estimates. Use View Details to inspect the source listing, and adjust the bar's appearance in the HLTB plugin menu.

Completion times are community estimates. HLTB data can become temporarily unavailable when its upstream service changes.

Inspect disk usage and game caches4 steps

Filelight maps folders in Desktop Mode. Storage Cleaner shows per-game cache and compatibility-data usage through Decky.

  1. Install Filelight from Discover in Desktop Mode. Scan your home folder or the drive you want to inspect.
  2. Explore larger segments of the ring map to identify the folders using space. Review their paths and contents before making changes.
  3. For Game Mode inspection, install Storage Cleaner through Decky's stable store, then open it from the Decky tab.
  4. Read the per-game shader-cache and compatibility-data sizes. Leave cleanup actions untouched while you identify the data and check your backups.

Compatibility folders can contain saves and settings. Shader caches may regenerate after removal, so clearing them is not a permanent storage saving.

Reconnect Bluetooth devices from your game4 steps

Pair a device once in Steam Settings, then use the Bluetooth plugin as a Quick Access shortcut.

  1. Open Steam Settings, select Bluetooth, enable it, and pair your headphones or controller using the normal Steam interface.
  2. Open Quick Access with the three-dot button, select Decky, and install Bluetooth from its stable plugin store.
  3. Open Bluetooth in the Decky tab and select your already paired device to reconnect it.
  4. Check that the controller or headphones work in your game. If the device is missing, return to Steam Settings and confirm its pairing.

The plugin connects existing pairings; it does not replace initial device pairing in Steam Settings.

Pause and resume an offline game4 steps

Use manual pause first so you can check how a game behaves before enabling focus-based automation.

  1. Install Pause Games from the stable Decky store, launch an offline game, and save your progress.
  2. Open Quick Access, select Decky, then open Pause Games to see its running-game list.
  3. Select the game icon with the pause symbol to stop it. Select its play symbol to resume, then check controls and audio.
  4. If manual pausing works, optionally enable Pause on focus loss. Test switching apps and turn the option off if the game freezes or loses input.

This stops running processes; it does not save their state to disk or release their RAM/VRAM. Network sessions may time out while paused. Save frequently.

Install a Steam menu sound pack4 steps

Audio Loader uses a curated Pack Manager to install sound packs for the Steam interface.

  1. Install Audio Loader from the stable Decky store, then open it from the Decky tab in Quick Access.
  2. While connected to the internet, open the plugin's Pack Manager and browse the available sound packs.
  3. Install a pack and select it in Audio Loader. Navigate the Steam menus to check its sound effects.
  4. Try one pack at a time. Return to Audio Loader to disable or change the selected pack if you want different menu sounds.

Menu sound packs are separate from game audio. Use the plugin manager rather than manually copying theme folders.

Choose a custom startup animation4 steps

Animation Changer manages installed startup animations and can choose a different one each boot.

  1. Install Animation Changer from Decky's stable plugin store and open it from Quick Access.
  2. Open its animation browser, choose a startup animation from SteamDeckRepo, and install it.
  3. Select the installed animation in the plugin. Check Steam Settings > Customization if a different Startup Movie overrides it; follow the project's current setting instructions.
  4. Restart the Deck when convenient to check the result. Enable randomization only if you want to rotate through your installed animations.

The built-in browser supplies startup animations. Suspend-animation configuration is a separate advanced feature described by the project.

Check Flatpak app updates in Game Mode4 steps

Start with manual update checks before deciding whether you want background automation.

  1. Install AutoFlatpaks from Decky's stable plugin store and open it from Quick Access.
  2. Keep automatic upgrading disabled initially. Run a manual check for available Flatpak updates.
  3. Open the package manager to review the apps and runtimes. Select the updates you want, start the queue, and keep the Deck awake until it finishes.
  4. Choose a check interval and notification style if useful. Enable upgrading without user interaction only if you want automatic updates.

The plugin requires root permissions and currently supports system-installed Flatpaks only. It updates Flatpak apps and runtimes, not SteamOS or Steam games.

Open an installed desktop app from Quick Access4 steps

Quick Launch opens installed apps in Game Mode and can create Steam library shortcuts.

  1. Install the desktop application you need in Desktop Mode and check its normal setup first.
  2. Return to Game Mode and install Quick Launch from the stable Decky plugin store.
  3. Open Quick Launch from Decky's Quick Access tab, choose an installed app, and launch it.
  4. Close that application before opening another through the plugin. Use the plugin's shortcut action if you also want the app listed in your Steam library.

The author reports limited maintenance and support for one application at a time. If it stops working after a Steam update, add the application to Steam from Desktop Mode instead.