DMS Plugins
March 4, 2026 · View on GitHub
A collection of plugins for Dank Material Shell targeting the niri compositor on Arch Linux.
Plugins
GitHub Heatmap
Display your weekly GitHub contribution activity directly in your status bar.

Features
- Color-coded contribution heatmap (8 weeks)
- Weekly contribution totals
- Manual refresh with notifications
- Open GitHub profile directly from widget
- No API Token required (uses public API)
Settings
| Setting | Description |
|---|---|
| GitHub Username | Your GitHub username |
| Refresh Interval | How often to fetch data (seconds) |
Dependencies
- bash
- curl
- jq
- libnotify
- xdg-utils
SSH Monitor
Monitor active SSH, SFTP, FTP, and Yazi VFS connections with hostname resolution.

Features
- Detects SSH, SFTP, FTP, Yazi, and sftp-sync (REMOTE) connections
- Resolves hostnames via SSH config
- Unknown hosts displayed as
user@host:port - Tracks multiple connections to the same host (×N)
- Real-time connection status
- Connection type indicators
Settings
| Setting | Description |
|---|---|
| Refresh Interval | How often to check for connections (1–15 seconds) |
Dependencies
- bash
- procps-ng
- iproute2
Screenshot Toggle
Toggle niri screenshot mode between saving to disk and clipboard only.

Features
- Control center widget
- One-click toggle between modes
- Automatic niri config reload
Dependencies
- bash
Requirements
- Compositor: niri
- Distribution: Arch Linux
Installation
Install via the DMS plugin browser.
Author
Deppes