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.
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
| Action | Result |
|---|---|
| Left Click App Icon | Launch application with tactile feedback |
| Left Click Group | Expand group to view apps inside |
| Middle Click Group | Launch all apps within the group simultaneously |
| Middle Click Background | Open in-widget manager to add, group, or remove shortcuts |
| Search Bar | Type 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.