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.

GitHub Heatmap Pill GitHub Heatmap Popout

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

SettingDescription
GitHub UsernameYour GitHub username
Refresh IntervalHow 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.

SSH Monitor Pill SSH Monitor Popout

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

SettingDescription
Refresh IntervalHow 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.

Screenshot Toggle On Screenshot Toggle Off

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