Skip to content

Repository files navigation

decky-apps-manager

GitHub Downloads Downloads latest Stars

Manage and update your Flatpak apps and AppImages easily right from SteamOS's Gaming Mode, via Decky Loader.

Apps Manager keeps track of every Flatpak app you have installed (including the ones Discover put there) and every AppImage managed by Gearlever, flags the ones with an update available, and lets you update them — or discover and install a brand new Flatpak or AppImage, screenshots included — without ever leaving Steam's Quick Access menu.

🙏 Thanks to Gearlever by mijorus — the AppImage side of this plugin runs entirely on top of it.

✨ New in 0.4.0

  • Add an installed Flatpak or AppImage as a Steam shortcut, or remove it — with detection for one that's already there, even added by hand
  • Gear Lever: fixed several detection bugs — installing or uninstalling it (via the plugin, Discover, or the command line) is now reliably reflected in the apps list and the install notice, even across a Steam restart
  • Reworked the Gear Lever install notice: same size as other cards, horizontally navigable buttons, and a progress bar that no longer overflows

Screenshots

Home

The Quick Access menu view — everything that currently has an update available, updates first.

Home view with apps to update

All apps

Every installed app, Flatpak and AppImage side by side, with search and a sort picker.

Apps list

Searching and installing a Flatpak

Search across every remote you've configured — an app you already have installed is flagged as such right in the results — and open its store page to install it.

Flatpak store search with an already-installed app flagged Flatpak app detail page from the store

Flatpak app detail page

Click any installed Flatpak for its version, available update, and update/remove actions.

Installed Flatpak app details

AppImage app detail page

Same idea for a Gearlever AppImage, plus its own update source form when one isn't configured yet.

Installed AppImage details Installed AppImage details with its update source form

Settings

Check for plugin updates, install a specific version, or browse the update history.

Settings


Features

  • Lists installed Flatpak apps (both the system-wide installation — where Discover/sudo flatpak install land apps — and the per-user installation) and flags which ones have an update available
  • Search and install a Flatpak from any remote you have configured (Flathub or otherwise), right from the panel — no need to open Discover; screenshots shown on each app's page when the remote provides them
  • Remove a Flatpak app, with an inline confirmation step
  • Lists AppImages managed by Gearlever, if it's installed, and flags which ones have an update available
  • Search and install an AppImage from the AppImageHub community feed, screenshots included — an entry already installed is flagged as such instead of offering to install it again, and opens the same detail page as the rest of your list
  • Remove an AppImage, with an inline confirmation step
  • Update all (with a confirmation prompt), or update a single app from its own page
  • Exclude an app from updates — a dedicated page lists everything currently excluded, with a one-tap way to re-include it
  • Sort your list — updates first (default), or alphabetically, either direction
  • For a Gearlever AppImage with no update source configured, a small form lets you set one (GitHub/GitLab/Codeberg/Forgejo releases, or a static URL) directly from the panel; installing straight from the AppImage catalog configures it automatically
  • Periodic background check that notifies you when updates become available, even if the panel was never opened, plus a settings toggle for how often simply opening the panel is allowed to re-check on its own
  • If Gearlever isn't installed, a one-tap notice offers to install it via Flatpak
  • Available in English and French

Installation

Download the latest release zip from the Releases page and load it via Decky Loader, or build from source:

  1. Clone the repository:
git clone https://github.com/moi952/decky-apps-manager.git
  1. Install dependencies:
pnpm install
  1. Build the plugin:
pnpm run build
./package.sh          # zips everything into packages/, ready for Decky Loader
  1. Load the plugin via Decky Loader.

Contributing

Contributions are welcome!

  • New language: add a JSON file in src/i18n/locales/ following the existing structure and open a PR.
  • Bug report / idea: open an issue.

License

BSD-3-Clause License

About

No description, website, or topics provided.

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages