App Launcher

June 22, 2026 ยท View on GitHub

An application launcher widget for DankMaterialShell (DMS) to search and launch applications.

Alternative features and customizations can be found in the derivative dms-conky fork by suruibin.

Screenshot

Install

Use the DMS CLI:

dms plugins install appLauncher

Or manually:

git clone https://github.com/hthienloc/dms-app-launcher ~/.config/DankMaterialShell/plugins/appLauncher

Features

  • App Discovery - Scans standard system applications, user overrides, Flatpaks, and Snaps.
  • In-Widget App Scanner - Add or remove application shortcuts with Wayland keyboard support.
  • Tactile Click Feedback - Snappy spring scale-bounce and primary border highlight on hover.

Usage

ActionResult
Left Click App IconLaunch application with tactile feedback
Left Click GroupExpand group to view apps inside
Middle Click GroupLaunch all apps within the group simultaneously
Middle Click BackgroundOpen in-widget manager to add, group, or remove shortcuts
Search BarType to filter applications instantly (supports group navigation)

License

MIT

Roadmap / TODO

  • Size Cycle Button: Dynamic scaling button in the header toolbar.
  • Flatpak & Snap Scanning: Support Flatpak and Snap sandboxes.
  • Tactile Animations: Snappy scale-bounce feedback on click.
  • UI Refinement: Improve the "Add App" manager interface to be more intuitive and modern.