Dms Plugin Dev

Develop plugins for DankMaterialShell (DMS), a QML-based Linux desktop shell built on Quickshell. Supports five plugin types: widget (bar + Control Center), daemon (background service), launcher (search + actions), desktop (draggable desktop widgets), and composite (multi-surface). Covers manifest creation, QML component development, startup checks, settings UI, data persistence, theme integration, PopoutService usage, IPC runtime discovery, and external command execution. Use when the user wants to create, modify, or debug a DMS plugin, or asks about the DMS plugin API.

avengemedia 705318a 24 files · 100.3 KB Updated

File contents

avengemedia/dankmaterialshell/tree/main/.agents/skills/dms-plugin-dev commit 705318a621

Frequently asked questions

npx skillmds@latest add avengemedia/dms-plugin-dev