A collection of Qt/QML plugins for DankMaterialShell.
Google Calendar integration widget with slideout panel showing 14 days of meetings.
Features:
- Next meeting display with countdown timer in bar
- Slideout panel with date-grouped meeting list
- Color-coded meetings (regular, 1:1, conflicts)
- One-click join for video meetings (Zoom, Meet, Teams, WebEx)
- Keyboard shortcut:
Super + Ctrl + M(Hyprland)
Requirements: gcal CLI
Combined time, date, and weather widget with dynamic color theming.
Features:
- Time and date display
- Weather integration with temperature and conditions
- Dynamic colors based on temperature and weather
- Fully customizable colors
git clone https://github.com/jimallen/dms-plugins.git
cd dms-pluginsCreate symlinks in the DMS plugins directory:
ln -s $(pwd)/MeetingWidget ~/.config/DankMaterialShell/plugins/MeetingWidget
ln -s $(pwd)/CenterWidget ~/.config/DankMaterialShell/plugins/CenterWidget- Open DMS Settings → Plugins
- Click "Scan for Plugins"
- Enable desired plugins
- Add widgets to your DankBar
Detailed documentation is available in the docs folder:
No build step required - QML files are interpreted at runtime.
- Edit QML files
- Reload Quickshell:
quickshell --reload - Test changes
See the Development Guide for details.
MIT
