← all apps

CosmicUpdate

A panel applet for the COSMIC desktop that shows pending app and system updates as a badge — and installs everything in place, no Store required.

Rust Linux only — COSMIC desktop
View on GitHub
The popup — system packages and Flatpak apps, one install button
The popup — system packages and Flatpak apps, one install button

About

COSMIC tells you about updates when you open the Store. This applet puts the answer in the panel instead: a badge with the number of pending updates, or a quiet ✓ when everything is current — using PackageKit over D-Bus (the same backend the Store uses) for system packages and the Flatpak CLI for apps.

The install button applies everything in place through the same transactions the Store would run, with a progress bar; the applet also listens for PackageKit's UpdatesChanged signal, so updates installed elsewhere clear the badge immediately. It even keeps itself up to date from GitHub releases.

Highlights

  • Badge in the panel — pending count at a glance, ✓ when up to date
  • System + Flatpak — PackageKit over D-Bus and live Flatpak remote queries
  • Install in place — one button, a progress bar, the badge clears when done
  • Instant refresh — reacts to PackageKit signals when updates land elsewhere
  • Self-updating — downloads its own new releases and relaunches into them

Install

curl -fsSL https://raw.githubusercontent.com/davidboulay/CosmicUpdate/main/install.sh | bash

Details and manual options in the README.