Dank Material Shell Plugins
September 9, 2026 · View on GitHub
This repository contains a collection of plugins for Dank Material Shell
https://plugins.danklinux.com/
Contributing
To add your Plugin to the list please read the contribution guidelines and create a pull request.
Installing Plugins
Via DMS Settings UI
On DMS open the settings Mod + , go to Plugins tab and click on Browse button.
Via dms CLI
On your teminal run dms then navigate to the plugins option or run dms plugins install {plugin-name} directly.
Manually
Clone the plugin repository into your ~/.config/DankMaterialShell/plugins/ folder and restart your dms session with dms restart. NOTE: Some plugins may have additional dependencies that need to be installed manually, please refer to the plugin documentation for more information, some plugins are part of a monorepo and need to be installed by copying the relevant path to the plugins folder.
With Nix
Follow the Nix usage documentation
Disclaimer
Some plugins are created by third-party developers and are not officially supported by the Dank Material Shell team. Use them at your own risk. In case of issues, please contact the plugin author directly.
Plugins
Categories: Stock | Appearance | Audio | Finance | Media | Monitoring | Network | Networking | Productivity | Social | System | Utilities | Utility | Weather
Stock
Stock Manager
Simple Chinese A-share stock market monitoring plugin
requires DMS version: >=1.2.0
- id: stockManager
- name: Stock Manager
- author: LeeMeng
- compositors: any
- capabilities: dank-widget
- dependencies: curl, iconv
- distro: any
Screenshot

Appearance
Cava Visualizer
A simple, customizable audio visualizer for your desktop
- id: cavaVisualizer
- name: Cava Visualizer
- author: ernestowgg
- compositors: any
- capabilities: desktop-widget
- dependencies: cava
- distro: any
Screenshot

DMS Theme Sync
Make DMS the source of truth for appearance and propagate it to GTK, Qt, KDE, Fontconfig and XWayland apps — theme, light/dark, fonts, sizes, icons and cursor, with optional Matugen-accent folder colors and Bibata-Material cursor variants.
- id: dmsThemeSync
- name: DMS Theme Sync
- author: arqueon
- compositors: any
- capabilities: dankbar-widget, daemon, ipc
- dependencies: bash, dbus-send
- distro: any
Screenshot

Dank Terminal Theme
Real-time Ghostty theme management from the navbar
requires DMS version: >=1.4.0
- id: dankterminaltheme
- name: Dank Terminal Theme
- author: EduarD3V
- compositors: any
- capabilities: terminal, dankbar-widget
- dependencies: ghostty
- distro: any
Screenshot

EnderPulse
A responsive Cava visualizer for DankBar and the desktop
requires DMS version: >=1.5.1
- id: enderPulse
- name: EnderPulse
- author: iquantecho
- compositors: any
- capabilities: daemon, dankbar-widget, desktop-widget, variants
- dependencies: cava
- distro: any
Screenshot

Linux Wallpaper Engine
Animated wallpaper support using linux-wallpaperengine with Steam Workshop scenes
- id: linuxWallpaperEngine
- name: Linux Wallpaper Engine
- author: sgtaziz
- compositors: any
- capabilities: wallpaper, animation
- dependencies: linux-wallpaperengine
- distro: any
Screenshot

Material Weather
Android Material You 3 styled weather widget with current conditions, forecasts, and dynamic shapes
- id: materialWeather
- name: Material Weather
- author: notsopreety (Samir Badaila)
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Media Frame
Desktop plugin to display a picture on your desktop
- id: mediaFrame
- name: Media Frame
- author: claymorwan
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the mediaFrame folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

MpvPaper Plugin
Play and switch video wallpapers with multi-monitor support, lock-screen power saving, and an included DankBar widget.
requires DMS version: >=1.5.0
- id: mpvpaper
- name: MpvPaper Plugin
- author: tokisak1kurum1
- compositors: any
- capabilities: wallpaper, daemon, dankbar-widget
- dependencies: mpvpaper, ffmpeg
- distro: any
Screenshot

Music Theme
Themes your system from the currently playing album art
- id: musicTheme
- name: Music Theme
- author: felipeadeildo
- compositors: any
- capabilities: daemon
- dependencies:
- distro: any
Screenshot

OpenRGB Theme Sync
Syncs your DankMaterialShell theme colors with RGB hardware via OpenRGB. Watches theme color changes and applies the configured color to connected devices, with optional per-device modes.
- id: openrgbThemeSync
- name: OpenRGB Theme Sync
- author: 3DTreeDee
- compositors: any
- capabilities: daemon
- dependencies: openrgb
- distro: any
Screenshot

Spotify Matugen
Lock DMS dynamic colors to Spotify album art while music is playing
- id: spotifyMatugen
- name: Spotify Matugen
- author: Grant Mosha
- compositors: any
- capabilities: daemon
- dependencies: spotify, matugen
- distro: any
Screenshot

Spotlight Wallpapers
Fetch and apply Windows Spotlight wallpapers from DankBar
- id: spotlightWallpapers
- name: Spotlight Wallpapers
- author: scottmckendry
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Wallpaper Shuffler
Shuffles wallpapers with a given time interval, finds wallpapers recursively inside the specified folder
- id: wallpaperShufflerPlugin
- name: Wallpaper Shuffler
- author: Daniel-42-z
- compositors: any
- capabilities: set-wallpaper
- dependencies:
- distro: any
Screenshot

Wallpaper by Workspace
Sets a different wallpaper per niri workspace, with fixed or alternate mode, optional periodic rotation, and a "show desktop" transition.
requires DMS version: >=1.2.0
- id: wallpaperByWorkspace
- name: Wallpaper by Workspace
- author: Jairo Sierra
- compositors: niri
- capabilities: wallpaper
- dependencies:
- distro: any
Screenshot

Wallpaper of the Day
A new fresh daily wallpaper downloaded from a famous portal
- id: wallpaperBing
- name: Wallpaper of the Day
- author: maxb
- compositors: any
- capabilities: wallpaper-downloader, wallpaper-set, daemon
- dependencies: curl, inotify-tools
- distro: any
Screenshot

Wallpaper of the Day (Widget)
A new fresh daily wallpaper downloaded from a famous portal (Widget)
- id: wallpaperBingWidget
- name: Wallpaper of the Day (Widget)
- author: maxb
- compositors: any
- capabilities: dankbar-widget
- dependencies: inotify-tools
- distro: any
Screenshot

Weather Art
Dynamic weather art widget with responsive ASCII scenes, customizable stats, and theme support
- id: weatherArt
- name: Weather Art
- author: viewerofall
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the weatherArt folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

mpvpaper Video Wallpaper
Video wallpaper support using mpvpaper
- id: mpvpaperWallpaper
- name: mpvpaper Video Wallpaper
- author: kanghengliu
- compositors: niri, hyprland
- capabilities: wallpaper, animation, dankbar-widget
- dependencies: mpvpaper
- distro: any
Screenshot

theGrove
A living tree on your desktop that grows as long as DankMaterialShell does. Water it, watch it grow through six real-time stages, and let it wilt if you forget.
requires DMS version: >=1.2.0
- id: theGrove
- name: theGrove
- author: viewerofall
- compositors: any
- capabilities: desktop-widget
- dependencies: notify-send
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the theGrove folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Audio
Audio Output Monitor
Identify applications currently or recently using audio output, including short-lived notification sounds.
- id: audioOutputMonitor
- name: Audio Output Monitor
- author: thiswod
- compositors: any
- capabilities: dankbar-widget
- dependencies: pactl, pw-mon, parec, python3
- distro: any
Screenshot

Audio Port Switcher
Switch audio ports on a 3.5mm combo jack (internal mic vs headset mic) dynamically.
- id: audioPortSwitcher
- name: Audio Port Switcher
- author: osvaldx
- compositors: any
- capabilities: dankbar-widget
- dependencies: pactl
- distro: any
Screenshot

Game / Chat Mix
Balance game audio against Discord/chat audio with a single slider, with the routing daemon built in
- id: gamechatMix
- name: Game / Chat Mix
- author: Shochraos
- compositors: any
- capabilities: dankbar-widget, daemon, audio
- dependencies: pactl, gawk, flock
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the dms folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Finance
Markets
Near-live market prices for currencies, stocks, and commodities with charts.
requires DMS version: >=1.2.0
- id: markets
- name: Markets
- author: TMS-Namespace
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Media
DMS Last.fm Scrobbler
Last.fm companion for the native DMS media player: scrobbling, love/unlove actions, profile links, scrobble progress, and an offline retry queue.
- id: lastfmScrobbler
- name: DMS Last.fm Scrobbler
- author: arqueon
- compositors: any
- capabilities: daemon, dankbar-widget, control-center, ipc
- dependencies: python3
- distro: any
Screenshot

Dank Album Widget
Square album-cover desktop widget with Material play, previous, and next over MPRIS
requires DMS version: >=1.2.0
- id: dankAlbumWidget
- name: Dank Album Widget
- author: kmf
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Dank Audio Visualizer
Circular audio visualizer with bars, wave, rings, and bloom effects. Ported from Noctalia's fancy-audiovisualizer by Lemmy / Noctalia Team.
requires DMS version: >=1.2.0
- id: dankAudioVisualizer
- name: Dank Audio Visualizer
- author: odtgit
- compositors: any
- capabilities: desktop-widget
- dependencies: cava
- distro: any
Screenshot

Material Player & Lyrics
Desktop media player widget with real-time synced lyrics and Material You 3 design
- id: materialPlayer
- name: Material Player & Lyrics
- author: Samir Badaila
- compositors: any
- capabilities: desktop-widget
- dependencies: cava, python
- distro: any
Screenshot

Pure Lyrics
A minimal floating desktop widget that displays real-time synced lyrics from multiple sources.
- id: pureLyrics
- name: Pure Lyrics
- author: lildengzi
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Roon
Roon zone control from the bar: now playing, seek, volume, queue, library browser and zones, launcher search, desktop now-playing card, and an MPRIS bridge for media keys
requires DMS version: >=1.5.0
- id: roon
- name: Roon
- author: Noa Himesaka
- compositors: any
- capabilities: dankbar-widget, control-center, launcher, desktop-widget, daemon
- dependencies: node
- distro: any
Screenshot

SPlayer Lyrics (Desktop)
Desktop lyrics widget for SPlayer, fetches lyrics from SPlayer's local Netease API
- id: splayerDesktopLyrics
- name: SPlayer Lyrics (Desktop)
- author: brkpt
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

SPlayerLyrics
Display lyrics from SPlayer in Dank Material Shell.
- id: splayerLyrics
- name: SPlayerLyrics
- author: lycbowen
- compositors: any
- capabilities: dankbar-widget
- dependencies: qt6-websockets
- distro: any
Screenshot

Shazam
Identify the song playing around you straight from the DankBar, powered by SongRec
- id: shazam
- name: Shazam
- author: AwesomeMi
- compositors: any
- capabilities: dankbar-widget, daemon
- dependencies: songrec, libpulse
- distro: any
Screenshot

Monitoring
AI Quotas
Monitor Claude, Codex, OpenCode, Antigravity, DeepSeek, and Grok usage limits and balances in your bar.
requires DMS version: >=1.5.0
- id: aiQuotas
- name: AI Quotas
- author: agneswd
- compositors: any
- capabilities: dankbar-widget, daemon
- dependencies: curl, jq
- distro: any
Screenshot

AI Usage
Monitor Codex and Claude subscription quotas, extra-usage credits, and local token history with switchable used/remaining views and quick bar controls
- id: dankAIUsage
- name: AI Usage
- author: alcxyz
- compositors: any
- capabilities: dankbar-widget
- dependencies: dankaiusage, codex, claude
- distro: any
Screenshot

AMD GPU Monitor
Monitor AMD GPU usage, VRAM, temperature, power consumption and process usage.
- id: amdGpuMonitor
- name: AMD GPU Monitor
- author: navidagz
- compositors: any
- capabilities: dankbar-widget
- dependencies: amdgpu_top
- distro: any
Screenshot

AMD GPU Monitor Revive
Monitor AMD GPU usage, VRAM, temperature, power consumption and process usage with updated UI.
- id: amdGpuMonitorRevive
- name: AMD GPU Monitor Revive
- author: JDKamalakar.
- compositors: any
- capabilities: dankbar-widget, monitoring
- dependencies: amdgpu_top
- distro: any
Screenshot

Aerox 3 Battery
Shows the battery level of a SteelSeries Aerox 3 Wireless Gen 2 mouse in the bar via rivalcfg, with cascading low-battery notifications
- id: aerox3Battery
- name: Aerox 3 Battery
- author: Crambeary
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, hidapi
- distro: any
Screenshot

AiOverviewControl
Monitor AI subscription and API usage for Claude, Copilot, Codex, Gemini, and OpenRouter from DankBar
- id: aiOverviewControl
- name: AiOverviewControl
- author: Bernardo Gomes
- compositors: any
- capabilities: dankbar-widget
- dependencies: bash, jq, curl
- distro: any
Screenshot

Air Quality
Display the current Air Quality Index (AQI) on the bar with detailed pollutant breakdown. Supports US and European AQI scales with auto-location.
- id: airQuality
- name: Air Quality
- author: Szabolcs Fazekas
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Antigravity Usage
Monitor Google Antigravity (agy) usage — the shared 5-hour and weekly limits for the Gemini and Claude/GPT model groups, with reset countdowns.
- id: antigravityUsage
- name: Antigravity Usage
- author: Feiko Wielsma
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: agy, jq, curl, secret-tool
- distro: any
Screenshot

Audio Inhibit
Enables idle inhibitor if audio is playing.
- id: audioInhibit
- name: Audio Inhibit
- author: Tobias Hommel
- compositors: any
- capabilities: audio, monitoring
- dependencies:
- distro: any
Screenshot

Battery Plus
Battery panel with phone-style charge history, detailed stats and power profiles
- id: batteryPlus
- name: Battery Plus
- author: arcatva
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: upower
- distro: any
Screenshot

CLIProxyAPI Quota
Remaining AI provider quota (Claude, Codex, Copilot and more) from a CLIProxyAPI server: per-provider rings, pace, reset countdowns and daily activity. Requires the pi-bridge plugin on the server.
- id: cliproxyQuota
- name: CLIProxyAPI Quota
- author: Spyros Psarras
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl, jq
- distro: any
Screenshot

CPU Core Load
Dank Bar widget showing per-CPU-core load as bars with.
- id: cpuCoreLoad
- name: CPU Core Load
- author: Rabit
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

CPU Monitor
CPU usage as an animated progress bar in your DankBar, updated every second
- id: cpuMonitor
- name: CPU Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Cat Widget
An animated running cat for the DankBar whose speed reflects CPU usage. Based on CatWalk by Driglu4it.
- id: catWidget
- name: Cat Widget
- author: kemo
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Claude Code Usage
Monitor your Claude Code subscription usage with token tracking, rate limits, and daily activity charts
- id: claudeCodeUsage
- name: Claude Code Usage
- author: Nicolas Bellamy
- compositors: any
- capabilities: dankbar-widget
- dependencies: jq
- distro: any
Screenshot

Claude Usage
Claude Code 5-hour and weekly subscription limits in your bar, as theme-colored rings with a popout. Zero setup.
- id: claudeUsage
- name: Claude Usage
- author: Bogdan Velicu
- compositors: any
- capabilities: dankbar-widget
- dependencies: jq, curl
- distro: any
Screenshot

CodeBurn
Monitor AI coding assistant token usage and costs from DankBar — cost pill, popup dashboard with insights, budget alerts, and multi-currency conversion
- id: codeburn
- name: CodeBurn
- author: Geert Theys
- compositors: any
- capabilities: dankbar-widget
- dependencies: codeburn, bash, jq
- distro: any
Screenshot

Codeforces Heatmap
Display daily Codeforces problem solving activity with a color-coded heatmap
- id: codeforcesHeatmap
- name: Codeforces Heatmap
- author: EchoSingh
- compositors: niri
- capabilities: dankbar-widget
- dependencies: bash, curl, jq, notify-send, xdg-open
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the CodeForcesHeatMap folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

CodexBar
Monitor AI provider usage quotas
- id: codexBar
- name: CodexBar
- author: zak
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Dank UPS Monitor
Real-time UPS status widget via NUT (upsc).
- id: dankUpsMonitor
- name: Dank UPS Monitor
- author: acmagn
- compositors: any
- capabilities: dankbar-widget
- dependencies: upsc
- distro: any
Screenshot

DeepSeek Balance
Display your DeepSeek API account balance in the taskbar
- id: deepseekBalance
- name: DeepSeek Balance
- author: eugene :)
- compositors: any
- capabilities: dankbar-widget
- dependencies: jq
- distro: any
Screenshot

DeepSeek Usage
DeepSeek Platform API balance, monthly token usage and cost in the DankBar; Playwright-based cookie login.
- id: deepseekWidget
- name: DeepSeek Usage
- author: gylove1994
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3
- distro: any
Screenshot

Disk Monitor
Disk usage as an animated progress bar in your DankBar, refreshed every 30 seconds
- id: diskMonitor
- name: Disk Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Disk Usage
Monitor disk, ZFS pool, and Nix store usage with smart mount classification and expandable ZFS pool detail
- id: dankDiskUsage
- name: Disk Usage
- author: alcxyz
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

GPU Monitor
NVIDIA GPU load as an animated progress bar in your DankBar, updated every second
- id: gpuMonitor
- name: GPU Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies: nvidia-smi
- distro: any
Screenshot

Game Controller Battery
Shows the battery level of connected game controllers
- id: gameControllerBattery
- name: Game Controller Battery
- author: Mohammad Hujair
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: upower
- distro: any
Screenshot

GitHub Heatmap
Display weekly GitHub contribution heatmap with color-coded activity levels
- id: githubHeatmap
- name: GitHub Heatmap
- author: Deppes
- compositors: niri
- capabilities: dankbar-widget
- dependencies: curl, jq, fish, libnotify, xdg-utils
- distro: arch
Note
This plugin is part of a monorepo, please copy the contents of the GitHubHeatMap folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

HamQSL Propagation
Display HamQSL solar-terrestrial and ham radio propagation data in DankBar with compact bar modes and a detailed popout
requires DMS version: >=0.0.28
- id: hamqslPropagation
- name: HamQSL Propagation
- author: devnullvoid
- compositors: any
- capabilities: dankbar-widget, ham-radio, propagation
- dependencies:
- distro: any
Screenshot
Hyprland Submap
Shows the current submap in Hyprland
- id: hyprlandSubmap
- name: Hyprland Submap
- author: Mester
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Hyprland Submap Indicator
Shows a customizable indicator when a Hyprland submap is active
- id: hyprlandSubmapIndicator
- name: Hyprland Submap Indicator
- author: _nderscore
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the HyprlandSubmapIndicator folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

I/O Monitor
Live disk read and write throughput as an animated progress bar in your DankBar
- id: ioMonitor
- name: I/O Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Intel GPU Monitor
Monitor Intel GPU usage, VRAM and temperature in the DankBar with configurable charts and a per-process detail view — reads kernel DRM fdinfo and sysfs directly, no root or extra tools required.
- id: intelGpuMonitor
- name: Intel GPU Monitor
- author: rdannenbring
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Local Services
Passive discovery of local TCP services (ports 1000-9999): dev servers auto-surface with live favicons; pin ports or ranges to track them on the DankBar.
- id: localServices
- name: Local Services
- author: NyllRE
- compositors: any
- capabilities: dankbar-widget
- dependencies: iproute2
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugins/local-services folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

MouthGuard
Webcam mouth-closure tracker with alerts and session stats
- id: mouthGuard
- name: MouthGuard
- author: sitolam
- compositors: any
- capabilities: daemon, dankbar-widget, control-center
- dependencies: python3, python-opencv, python-openvino
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugins/mouthguard folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

NVIDIA GPU Dankbar Monitor
Monitor NVIDIA GPU usage, VRAM, temperature, power consumption and process usage.
- id: nvidiaGpuDankbarMonitor
- name: NVIDIA GPU Dankbar Monitor
- author: Revers
- compositors: any
- capabilities: dankbar-widget, monitoring
- dependencies: nvidia-smi
- distro: any
Screenshot

NVIDIA GPU Monitor
Monitor NVIDIA GPU usage, VRAM, and temperature.
- id: nvidiaGpuMonitor
- name: NVIDIA GPU Monitor
- author: Tejas Jondhale
- compositors: any
- capabilities: dankbar-widget, monitoring
- dependencies: nvidia-smi
- distro: any
Screenshot

Network Indicator
Real-time network speed monitor for DankBar showing upload and download speeds
- id: networkIndicator
- name: Network Indicator
- author: gemb0_0
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Network Status
Shows your local machine IP, active VPN tunnel IP, and optional Tailscale IP in the bar. Right-click to cycle between them.
- id: netStatus
- name: Network Status
- author: Noah
- compositors: any
- capabilities: dankbar-widget
- dependencies: iproute2
- distro: any
Screenshot

Nix Monitor
Monitor Nix store disk usage and system generations with integrated system management capabilities
- id: nixMonitor
- name: Nix Monitor
- author: Anton Andersson
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

OpenTrackerBar
Track AI usage limits via opentracker CLI
- id: openTrackerBar
- name: OpenTrackerBar
- author: smajt
- compositors: any
- capabilities: dankbar-widget
- dependencies: opentracker-cli
- distro: any
Screenshot
![]()
PortWatch
Shows local listening ports and development servers in DankBar, with a popout to stop them safely.
requires DMS version: >=1.5.0
- id: portWatch
- name: PortWatch
- author: Al Amin
- compositors: hyprland
- capabilities: dankbar-widget, monitoring
- dependencies: bash, ss, hyprctl
- distro: any
Screenshot

Power Usage Monitor
Display real-time power consumption from your device
- id: powerUsagePlugin
- name: Power Usage Monitor
- author: Daniel-42-z
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Process List
Desktop overlay widget for live process monitoring with grouping, sorting, and scope filters
requires DMS version: >=0.1.18
- id: processList
- name: Process List
- author: mith
- compositors: any
- capabilities: desktop-widget
- dependencies: dgop
- distro: any
Screenshot

Proxy Traffic
Realtime throughput and cumulative traffic of your local proxy, tracked via nftables
- id: proxyTraffic
- name: Proxy Traffic
- author: lemonmon
- compositors: any
- capabilities: dankbar-widget
- dependencies: nft
- distro: any
Screenshot

RAM Monitor
RAM usage as an animated progress bar in your DankBar, updated every second
- id: ramMonitor
- name: RAM Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Resource Monitor
Real-time CPU, memory and swap usage with circular progress indicators
- id: resourceMonitor
- name: Resource Monitor
- author: youngshine
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

SSH Monitor
Monitor active SSH, SFTP, FTP, and Yazi VFS connections with hostname resolution
- id: sshMonitor
- name: SSH Monitor
- author: Deppes
- compositors: niri
- capabilities: dankbar-widget
- dependencies: fish, procps-ng, net-tools
- distro: arch
Note
This plugin is part of a monorepo, please copy the contents of the SSH-Monitor folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

System Monitor
Real-time CPU, temperature, RAM, network, disk and GPU line charts for the DankBar
- id: systemMonitor
- name: System Monitor
- author: Christoforos Aslanov
- compositors: any
- capabilities: dankbar-widget
- dependencies: dgop
- distro: any
Screenshot

VRAM Monitor
NVIDIA VRAM usage as an animated progress bar in your DankBar, updated every second
- id: vramMonitor
- name: VRAM Monitor
- author: Rolle Laukkarinen
- compositors: any
- capabilities: dankbar-widget
- dependencies: nvidia-smi
- distro: any
Screenshot

VoxType OSD
VoxType recording and transcription waveform OSD
requires DMS version: >=1.5.0
- id: voxTypeOsd
- name: VoxType OSD
- author: Iris Blur
- compositors: any
- capabilities: monitoring
- dependencies: voxtype, voxtype-audio-bridge
- distro: any
Screenshot

Webcam Viewer
Shows RTSP camera streams via vlc/ffplay/mpv from the DankBar
requires DMS version: >=0.3.0
- id: webcamViewer
- name: Webcam Viewer
- author: antikytheraton
- compositors: any
- capabilities: dankbar-widget
- dependencies: vlc, mpv, ffmpeg
- distro: any
Screenshot

ZmkBattery
Shows central and peripheral battery levels for a ZMK split keyboard
- id: zmkBattery
- name: ZmkBattery
- author: ayak
- compositors: any
- capabilities: dankbar-widget, process
- dependencies: bash, busctl, jq
- distro: any
Screenshot

herdr Agent Monitor
Shows live agent status (working/idle/blocked/done) across herdr panes in the bar, click one to focus its pane
- id: herdrAgentMonitor
- name: herdr Agent Monitor
- author: Mor-dev
- compositors: any
- capabilities: dankbar-widget
- dependencies: herdr
- distro: any
Screenshot

Network
Pangolin Widget
QuickShell plugin for DankMaterialShell that exposes Pangolin VPN status, peer list with live RTT, routes, connection controls, and notifications. Backed by the pangolin CLI.
- id: pangolinWidget
- name: Pangolin Widget
- author: Ricea Ion Raul
- compositors: any
- capabilities: dankbar-widget, control-center-widget
- dependencies: pangolin
- distro: any
Screenshot

Networking
Control D
Control and validate a Control D endpoint from DankBar
requires DMS version: >=1.5.0
- id: controlD
- name: Control D
- author: clementpoiret
- compositors: any
- capabilities: daemon, dankbar-widget
- dependencies: nslookup
- distro: any
Screenshot

Mobile Network
Manage mobile broadband with NetworkManager: toggle the WWAN radio, view live modem, operator, and signal status, and create, edit, and activate APN profiles from the Control Center.
- id: modemManager
- name: Mobile Network
- author: NaClwww
- compositors: any
- capabilities: daemon, control-center
- dependencies: nmcli, mmcli
- distro: any
Screenshot

ZeroTier Manager
Show ZeroTier network status in the bar and join/leave/route networks from a popout.
- id: zerotierManager
- name: ZeroTier Manager
- author: nfrastack
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: zerotier-cli
- distro: any
Screenshot

Productivity
Attention Badges
Per-app bar badges for what happened since you last focused that app, cleared by focusing its window — not an unread counter. Every watched app is a small JSON provider file, so the plugin itself knows nothing about any particular program.
requires DMS version: >=1.5.0
- id: attentionBadges
- name: Attention Badges
- author: Mirko Köster
- compositors: any
- capabilities: daemon, dankbar-widget, ipc
- dependencies:
- distro: any
Screenshot

Dank Calendar Agenda
Next-event countdown for dcal with a scrollable agenda popout grouped by day: click an event to open it in DankCalendar, + creates a new one, right click refreshes, middle click toggles the calendar window. Happening-now events in green, past ones dimmed.
- id: dankCalendarAgenda
- name: Dank Calendar Agenda
- author: arqueon
- compositors: any
- capabilities: dankbar-widget
- dependencies: dcal, jq
- distro: any
Screenshot

Dank Geary Mail
Unread mail counts for every account configured in Geary. Reads Geary's local database, so no IMAP credentials are needed. Bar badge plus a popout with per-account counts and recent unread messages.
- id: dankGearyMail
- name: Dank Geary Mail
- author: schneik80
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, geary
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugin folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Todo
A simple locally-saved TODO list widget for the Dank bar.
- id: dankTodo
- name: Dank Todo
- author: Deepu K Sasidharan
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Dcal Tasks
List, search, create, and complete dcal tasks from the launcher, with natural language due dates and /list task-list selection.
- id: dcalTasks
- name: Dcal Tasks
- author: AntonyKor
- compositors: any
- capabilities: launcher
- dependencies: dcal
- distro: any
Screenshot

GitHub Inbox
Shows your GitHub notifications (aka inbox) in a popup and lets you mark them as read or done.
requires DMS version: >=1.2.0
- id: githubInbox
- name: GitHub Inbox
- author: TMS-Namespace
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl, secret-tool, jq
- distro: any
Screenshot

Jira Tickets
Assigned Jira Cloud tickets in the DankBar with quick actions — open, transition status, comment, copy branch name — plus optional new-assignment and @mention notifications.
- id: dmsJira
- name: Jira Tickets
- author: Klievan
- compositors: any
- capabilities: dankbar-widget
- dependencies: wl-clipboard, libnotify
- distro: any
Screenshot

Mail Checker
Unread mail checker for IMAP mailboxes: bar indicator with unread count, popout with message list, desktop notifications. Not a mail client, just a checker.
- id: mailChecker
- name: Mail Checker
- author: Rocho
- compositors: any
- capabilities: dankbar-widget, control-center-widget
- dependencies: python3
- distro: any
Screenshot

Mail Reader
IMAP mail reader with built-in email content viewer, server-side read status, and attachment opening. Forked from Rocho's mailChecker.
- id: mailReader
- name: Mail Reader
- author: youngshine
- compositors: any
- capabilities: dankbar-widget, control-center-widget
- dependencies: python3
- distro: any
Screenshot

Sit/Stand Reminder
Reminds you to alternate between sitting and standing with configurable, idle-aware timers.
requires DMS version: >=1.5.0
- id: sitStandReminder
- name: Sit/Stand Reminder
- author: Justus
- compositors: any
- capabilities: daemon, dankbar-widget, control-center
- dependencies: notify-send
- distro: any
Screenshot

Todo
A simple todo list plugin to manage, track, and export your daily tasks directly from the launcher.
requires DMS version: >=1.2.0
- id: todoLauncher
- name: Todo
- author: Mohammed Skepr
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Todoman Tasks
CalDAV tasks in the bar via todoman: list, complete, and create todos with a popout.
requires DMS version: >=1.5
- id: dankTodoman
- name: Todoman Tasks
- author: shochraos
- compositors: any
- capabilities: dankbar-widget
- dependencies: todoman, python3
- distro: any
Screenshot

Wallabag
Your Wallabag read-it-later queue in the DankBar: unread badge, entry list with source and excerpt, open links without closing the popout, archive/star/delete/re-fetch, multi-select batch actions, server-side search and quick-add. OAuth2 with secrets in the system keyring.
requires DMS version: >=1.2.0
- id: wallabag
- name: Wallabag
- author: arqueon
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl, secret-tool
- distro: any
Screenshot

dms-ntfy
A persistent ntfy review inbox for the DankBar with All and per-topic views, unread state, local search, links, attachments, and explicit local dismissal. Supports ntfy.sh and any self-hosted instance.
requires DMS version: >=1.5.0
- id: ntfy
- name: dms-ntfy
- author: arqueon
- compositors: any
- capabilities: daemon, dankbar-widget, ipc
- dependencies: curl, secret-tool, base64
- distro: any
Screenshot

dms-vikunja
Manage Vikunja projects and tasks from DankBar with nested project and label views, due dates, priorities, attachments, and notifications.
requires DMS version: >=1.5.0
- id: dmsVikunja
- name: dms-vikunja
- author: arqueon
- compositors: any
- capabilities: daemon, dankbar-widget, control-center, notifications
- dependencies: python3, secret-tool, notify-send
- distro: any
Screenshot

Social
Discord Voice Widget
Discord voice call overlay — shows participants as circular avatars with speaking/mute/deafen indicators. Supports mute/deafen keybinds and push-to-talk.
- id: discordVoice
- name: Discord Voice Widget
- author: PandorasFox
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3
- distro: any
Screenshot

System
ASUS Control Center
Manage Power Profiles and GPU Modes for ASUS Laptops directly from your DankBar.
- id: asusControlCenter
- name: ASUS Control Center
- author: pseudofractal
- compositors: any
- capabilities: dankbar-widget
- dependencies: asusctl, supergfxctl
- distro: any
Screenshot

Acer Sense
Control panel for Acer Nitro/Predator laptops: power profile, fan presets, battery charge limit, USB charging and GPU mode (envycontrol), powered by linuwu-sense.
- id: acerSense
- name: Acer Sense
- author: raphamzn
- compositors: any
- capabilities: dankbar-widget
- dependencies: linuwu-sense
- distro: any
Screenshot

AdGuard VPN
Control, configure, and monitor adguardvpn-cli directly from DankBar
requires DMS version: >=1.4.0
- id: adguardVPplugin
- name: AdGuard VPN
- author: Bernardo Gomes
- compositors: any
- capabilities: vpn, network, dankbar-widget
- dependencies: adguardvpn-cli
- distro: any
Screenshot

Backlight Idle Actions
Battery/AC-aware pre-blank dim with restore on resume for screen and keyboard. Layers on top of DMS's existing idle pipeline.
- id: backlightIdleActions
- name: Backlight Idle Actions
- author: nfrastack
- compositors: niri, hyprland
- capabilities:
- dependencies:
- distro: any
Screenshot

Battery & Power OSD
Material YOU inspired On-Screen Display popup and liquid wave indicator for battery charging
- id: batteryOSD
- name: Battery & Power OSD
- author: Samir Badaila
- compositors: any
- capabilities: daemon
- dependencies:
- distro: any
Screenshot

Caffeine
Keep your screen awake and prevent idle sleep with a single click.
- id: caffeine
- name: Caffeine
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Cardwire Manager
DankBar widget for selecting Cardwire GPU modes and showing the currently active mode.
- id: cardwireManager
- name: Cardwire Manager
- author: Jan Kelemen
- compositors: any
- capabilities: dankbar-widget
- dependencies: cardwire
- distro: any
Screenshot

Clash Verge
Lightweight Clash Verge overview, switching, and on-demand delay testing popout for DankMaterialShell
requires DMS version: >=1.4.0
- id: clashVerge
- name: Clash Verge
- author: youngshine
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies: python3, python3-venv, node
- distro: any
Screenshot

DDC Brightness
Control internal and external monitor brightness via brightnessctl and ddcutil
- id: ddcBrightness
- name: DDC Brightness
- author: youngshine
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies: brightnessctl, ddcutil
- distro: any
Screenshot

DMS Framework Battery
Dank Material Shell battery widget, with support for changing the charge limit on Framework laptops
- id: dmsFrameworkBattery
- name: DMS Framework Battery
- author: nfoert
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: ectool
- distro: any
Screenshot

Dank ASUS Control Center
Manage Power Profiles and GPU Modes for ASUS Laptops directly from your DankBar.
- id: dankAsusControlCenter
- name: Dank ASUS Control Center
- author: Shazzaam
- compositors: any
- capabilities: dankbar-widget
- dependencies: asusctl, supergfxctl, upower
- distro: any
Screenshot

Dank Software Depot
Software & updates center: rich update cards with release notes, app store for system repos/Flathub/AppImage with ratings and reviews, installed-software management, firmware updates and an action log. Fedora first; Debian/Ubuntu and Arch experimental.
requires DMS version: >=1.5.0
- id: dankSoftwareDepot
- name: Dank Software Depot
- author: Vincent Blok
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, python3-gobject, flatpak, python3-libdnf5 (Fedora), python3-apt (Debian/Ubuntu), pyalpm (Arch)
- distro: fedora, debian, ubuntu, arch
Screenshot

Dank System Doctor
AI-powered system health monitor. Tracks CPU, RAM, disk, GPU & temp; detects pending updates (apt/dnf/pacman/brew); one-click maintenance and snapshot guardrails; Ollama diagnostics with triage playbooks.
- id: dankSystemDoctor
- name: Dank System Doctor
- author: noxius
- compositors: any
- capabilities: system-monitor, ai-diagnostics, log-viewer, process-manager, updates, maintenance
- dependencies: bash, journalctl, ps, free, df
- distro: any
Screenshot

DankSession
Save and restore Hyprland application sessions, workspaces, and window sizes, with automatic saving, login restoration, and app exclusions
- id: dankSession
- name: DankSession
- author: alcxyz
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies: danksession, hyprctl, systemd-run
- distro: any
Screenshot

Display Manager
Toggle Niri displays and control monitor hardware brightness, contrast, scale, refresh rate, and resolution.
- id: displayManager
- name: Display Manager
- author: felri
- compositors: niri
- capabilities: dankbar-widget
- dependencies: ddcutil
- distro: any
Screenshot

Display Output
Manage display outputs (Single Display, Mirror, Extend).
- id: displayOutput
- name: Display Output
- author: xyzsteven
- compositors: hyprland
- capabilities: manage-displays
- dependencies: socat
- distro: any
Screenshot

Display Profile Manager
DankBar widget for selecting DMS output profiles.
- id: displayProfileManager
- name: Display Profile Manager
- author: Jan Kelemen
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Extended Network Toggle
Network toggle with Ethernet, WiFi, and Other interfaces (bridges, VLANs, bonds)
- id: extendedNetworkToggle
- name: Extended Network Toggle
- author: Marco Realacci
- compositors: any
- capabilities: control-center
- dependencies: nmcli
- distro: any
Screenshot

Framework Fan Control
Monitor Framework Laptop fan status and switch fw-fanctrl strategies from DankBar
- id: fwFanctrl
- name: Framework Fan Control
- author: clementpoiret
- compositors: any
- capabilities: dankbar-widget
- dependencies: fw-fanctrl
- distro: any
Screenshot

IP Indicator
Display public IP address, ISP, and location with a privacy-focused toggle.
- id: ipIndicator
- name: IP Indicator
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Keyboard Backlight OSD
On-Screen Display popup and keyboard shortcut controls for laptop keyboard backlight brightness
- id: kbdBacklightOSD
- name: Keyboard Backlight OSD
- author: Samir Badaila
- compositors: any
- capabilities: daemon
- dependencies:
- distro: any
Screenshot

Lenovo Battery Settings
Manage Lenovo battery settings like conservation mode
- id: dmsLenovoBatterySettings
- name: Lenovo Battery Settings
- author: neoscaler
- compositors: any
- capabilities: dankbar-widget
- dependencies: ideapad_laptop, polkit-agent
- distro: any
Screenshot

Mihomo VPN
Monitor and control Mihomo proxy groups, switch nodes, and run latency checks from DankBar
requires DMS version: >=1.5.0
- id: mihomoVpn
- name: Mihomo VPN
- author: korbash
- compositors: any
- capabilities: dankbar-widget
- dependencies: mihomo, curl, jq
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugin folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Next Boot Selector
Pick which EFI boot entry to load on next reboot via efibootmgr. Bar pill + Control Center widget with a scrollable picker.
- id: nextBootSelector
- name: Next Boot Selector
- author: arcatva
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: efibootmgr, sudo
- distro: any
Screenshot

Night Mode Control
Control night mode parameters from bar and Control Center
- id: nightModeControl
- name: Night Mode Control
- author: Nfrastack
- compositors: niri, hyprland, sway, river
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Niri Workspace Bar
The focused niri workspace as a pill segmented to match its column count, plus a grouped switcher for every named workspace.
requires DMS version: >=1.4.0
- id: niriWorkspaceBar
- name: Niri Workspace Bar
- author: Rob Wilkerson
- compositors: niri
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Package Updates
Check and manage DNF and Flatpak package updates from the bar.
- id: pkgUpdate
- name: Package Updates
- author: rahulmysore23
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: fedora, any
Screenshot

Scheduler Picker
Switch CPU schedulers (sched-ext) and power profiles from the bar. Supports all 12 scx schedulers with descriptions and 5 power modes (Auto, Gaming, PowerSave, LowLatency, Server). Requires scx_loader.
- id: dankSchedPicker
- name: Scheduler Picker
- author: SK-DEV-AI
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Screen Off
Turn off monitors from DankBar or Control Center.
- id: screenOff
- name: Screen Off
- author: Ordis
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies:
- distro: any
Screenshot

Shelly Updater
Comprehensive system update widget backed by the Shelly (ALPM) CLI — pacman, AUR, Flatpak and AppImage in one DankBar pill with a detailed updates view, action menu, and control-center panel. Also counts DMS plugin and device firmware updates, plus any other tool you describe in a config file (mise and Rust toolchains ship as worked examples). Requires Shelly v3+.
- id: shellyUpdater
- name: Shelly Updater
- author: rdannenbring
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: shelly>=3
- distro: arch
Screenshot

Storage Monitor
Monitor total and per-partition storage usage with progress bars, and mount or unmount internal and removable drives via udisks2.
- id: storageMonitor
- name: Storage Monitor
- author: youngshine
- compositors: any
- capabilities: dankbar-widget
- dependencies: udisks2
- distro: any
Screenshot

TLP Control
Battery health monitor + TLP charge threshold/mode controls.
- id: tlpControl
- name: TLP Control
- author: nfrastack
- compositors: niri, hyprland
- capabilities: dankbar-widget, control-center
- dependencies: tlp, tee
- distro: any
Screenshot

TLP Power Profile
Battery widget backed by TLP, exposing editable power profiles and charge thresholds.
- id: tlpPowerProfile
- name: TLP Power Profile
- author: petur
- compositors: any
- capabilities: dankbar-widget
- dependencies: tlp
- distro: any
Screenshot

USB Manager
Bar widget: monitor removable USB drives, mount/unmount, eject, format (FAT32/exFAT/ext4), resize partitions; notifications on plug/unplug via udisks.
requires DMS version: >=1.2.0
- id: usbManager
- name: USB Manager
- author: NordicsSys
- compositors: any
- capabilities: dankbar-widget, notify
- dependencies: udisks2, bash, lsblk, parted, dosfstools, e2fsprogs, exfatprogs, polkit
- distro: any
Screenshot

VMonitorSRV
Monitor remote Linux servers running Glances: CPU, RAM, Btrfs subvolumes, network interfaces, and Podman containers.
- id: vMonitorSRV
- name: VMonitorSRV
- author: JessVolet
- compositors: any
- capabilities: dankbar-widget, desktop-widget
- dependencies: python3, glances, glances-dotfiles
- distro: any
Screenshot

Utilities
AI Assistant
Integrated AI chat assistant with markdown support, multiple AI provider support, streaming responses, and persistent chat history
requires DMS version: >=1.4.0
- id: aiAssistant
- name: AI Assistant
- author: devnullvoid
- compositors: any
- capabilities: slideout, ai
- dependencies: curl, wl-copy
- distro: any
Screenshot

Activate Linux Watermark
Adds a watermark to the bottom-right of the screen
- id: activateLinux
- name: Activate Linux Watermark
- author: Loc Huynh
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

AirPods Control
AirPods control center, powered by LibrePods.
- id: librepods
- name: AirPods Control
- author: demic-dev
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: librepods-ctl, dbus-send
- distro: any
Screenshot

Alarm Clock
An alarm clock widget
requires DMS version: >=0.2.4
- id: alarmClock
- name: Alarm Clock
- author: lucyfire
- compositors: any
- capabilities: dankbar-widget
- dependencies: qt6-multimedia
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the alarmClock folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Alienware Command Center
Alienware Command Center plugin for DankBar
requires DMS version: >0.0.28
- id: awcc
- name: Alienware Command Center
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Ambient Sound
Play ambient focus sounds with integrated sleep timer and volume control.
- id: ambientSound
- name: Ambient Sound
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: mpv, socat
- distro: any
Screenshot

Animation Rotate
Control niri-animation-rotate from the Control Center: switch animations, change modes, and filter events. Daemon included — batteries included.
requires DMS version: >=1.4.0
- id: animationRotate
- name: Animation Rotate
- author: pnbarbeito
- compositors: niri
- capabilities: control-center, dankbar-widget
- dependencies: niri
- distro: any
Screenshot

Anime Calendar
A QuickShell plugin for DankMaterialShell that tracks anime episode releases and sends notifications when your favorite shows air.
- id: animeCalendar
- name: Anime Calendar
- author: Ricea Ion Raul
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

App Launcher
Desktop widget to search, filter, and launch applications by categories.
- id: appLauncher
- name: App Launcher
- author: Loc Huynh
- compositors: any
- capabilities: desktop-widget
- dependencies: python3
- distro: any
Screenshot

Audio Slots IPC
Daemon plugin for cycling saved output/input device slots and toggling focused-app mute via DMS IPC.
- id: audioSlots
- name: Audio Slots IPC
- author: lpv11
- compositors: hyprland
- capabilities: audio, ipc, daemon
- dependencies: pactl, awk
- distro: any
Screenshot

Audio Switcher
Quickly toggle between different audio output devices
- id: audioSwitcher
- name: Audio Switcher
- author: CD-Z
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Baloo Search
Uses KDE Baloo indexer to search files
- id: balooSearch
- name: Baloo Search
- author: Beepeeko
- compositors: any
- capabilities: launcher
- dependencies: baloosearch6
- distro: any
Screenshot

Bar Dropdown
One bar button that drops a panel of real bar widgets below the bar, for side sections with no room to expand along it
- id: barDropdown
- name: Bar Dropdown
- author: sitolam
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugins/bardropdown folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Bongo Cat
A reactive animated cat that taps along with your keyboard input.
- id: bongoCat
- name: Bongo Cat
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: evtest, libinput
- distro: any
Screenshot

Breathing Exercise
A guided breathing exercise tool for mindfulness and relaxation.
- id: breathing
- name: Breathing Exercise
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: mpv, socat
- distro: any
Screenshot

Browser Tabs Launcher
List and activate open browser tabs from the DMS launcher via tabctl
requires DMS version: >=1.4.0
- id: tabsLauncher
- name: Browser Tabs Launcher
- author: kmf
- compositors: any
- capabilities: launcher
- dependencies: tabctl
- distro: any
Screenshot

CPU Thermal Indicator
CPU temperature and fan speed monitor for DankBar using Linux hwmon
requires DMS version: >=1.4.6
- id: cpuThermalIndicator
- name: CPU Thermal Indicator
- author: zhtlancer
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Caffeine Redesigned
Keep your screen awake and prevent idle sleep with a single click.
- id: caffeineRedesigned
- name: Caffeine Redesigned
- author: JDKamalakar
- compositors: any
- capabilities: control-center, dankbar-widget
- dependencies:
- distro: any
Screenshot

Calculator
A calculator plugin that evaluates mathematical expressions and copies results to clipboard
requires DMS version: >=1.2.0
- id: calculator
- name: Calculator
- author: Bruno Cesar Rocha
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Campeonatos BR
Próximos jogos de Libertadores, Sudamericana e Brasileirão
- id: brSoccer
- name: Campeonatos BR
- author: Nadoutti
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Canvas Grades
Courses, grades, upcoming assignments, missing work, and announcements from Canvas LMS
- id: canvasGrades
- name: Canvas Grades
- author: mcwiseman97
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies: curl, jq, bash
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the canvasGrades folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Chinese Calendar
Display Chinese lunar calendar with holiday information in the status bar
requires DMS version: >=1.4.0
- id: chineseCalendar
- name: Chinese Calendar
- author: xxyangyoulin
- compositors: any
- capabilities: calendar, dankbar-widget
- dependencies: ccal, curl
- distro: any
Screenshot

Clight
Ambient light sensor control - automatic brightness and screen dimming
requires DMS version: >=1.4.0
- id: dankClight
- name: Clight
- author: Avenge Media
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: clight
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankClight folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

ClipBoard+
Advanced clipboard manager with integrated notes, todo, and pinned items.
- id: clipboardPlus
- name: ClipBoard+
- author: Dadangdut33
- compositors: any
- capabilities: dankbar-widget
- dependencies: cliphist, wl-clipboard
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the ClipboardPlus folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

ClipShare
Record a screen region, compress it for sharing, or upload it to Catbox with an optional Autocompressor embed link.
- id: clipShare
- name: ClipShare
- author: agneswd
- compositors: any
- capabilities: daemon, ipc
- dependencies: gpu-screen-recorder, ffmpeg, slurp, pactl, curl, jq
- distro: any
Screenshot

CodeIsland
AI coding session island for DankMaterialShell with Codex, Claude Code, and OpenCode session cards on niri.
requires DMS version: >=1.4.0
- id: codeIsland
- name: CodeIsland
- author: payprays
- compositors: niri
- capabilities: dankbar-widget
- dependencies: python3, niri
- distro: any
Screenshot

Color Picker DMS
Pick colors from the screen, convert common color formats, build palettes, and check WCAG contrast from DankBar
- id: colorPickerDms
- name: Color Picker DMS
- author: bernardopg
- compositors: niri, hyprland
- capabilities: dankbar-widget, control-center
- dependencies: wl-clipboard
- distro: any
Screenshot

Command Runner
Execute shell commands from the launcher with history tracking, common shortcuts, and terminal/background execution modes
- id: commandRunner
- name: Command Runner
- author: devnullvoid
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Converter
Universal unit and color converter. Convert distance, weight, temperature, speed, volume, area, energy, and colors (RGB/Hex/HSV/HSL) instantly from the launcher.
requires DMS version: >=1.4.0
- id: converter
- name: Converter
- author: viewerofall
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the converter folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Cursor Highlight
Cursor highlight for presentations, screen sharing or gaming. Bar widget toggle, rainbow mode, per-style settings, IPC keybind support.
- id: cursorHighlight
- name: Cursor Highlight
- author: ReyArlena
- compositors: hyprland
- capabilities: daemon, dankbar-widget, ipc
- dependencies: python3
- distro: any
Screenshot

Custom Running Apps
Flexible Custom Widget for Showing Running Apps on Dank Bar
- id: customRunningApps
- name: Custom Running Apps
- author: Michael Kushma
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

DMS Agent
AI desktop assistant powered by Claude Code. Floating chat panel for controlling your desktop with natural language — open apps, switch windows, play music, search the web, and more.
- id: dmsAgent
- name: DMS Agent
- author: Francisdelca (Francis)
- compositors: niri
- capabilities: dankbar-widget
- dependencies: claude
- distro: any
Screenshot

DMS Calendar
A comprehensive calendar with Evolution Data Server integration, ported from Noctalia.
- id: dmsCalendar
- name: DMS Calendar
- author: arqueon
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3
- distro: any
Screenshot

DMS Conky
Classic Conky-style System Monitor + App Launcher
- id: dmsconky
- name: DMS Conky
- author: suruibin
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

DMS Desktop Countdown
Allows creating desktop widget countdowns with progress, view options, and the ability to only count certain days in a week
- id: dmsDesktopCountdown
- name: DMS Desktop Countdown
- author: nfoert
- compositors: niri, hyprland
- capabilities: desktop
- dependencies:
- distro: any
Screenshot

DMS File Manager
File Manager For DMS - browse, manage and organize files on your desktop
- id: dmsfilemanager
- name: DMS File Manager
- author: suruibin
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

DMS Ketchup
Ketchup timer with break modal, sounds, and manual resume controls
- id: dmsKetchup
- name: DMS Ketchup
- author: Virtual Wolf 369
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankPomodoroTimer folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

DMS Nothing X
Control center for Nothing and CMF audio devices
- id: dmsNothingX
- name: DMS Nothing X
- author: Bestello
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3
- distro: any
Screenshot

DMS Screenshot
Control DMS screenshot actions from the Widget & Control Center
- id: dmsScreenshot
- name: DMS Screenshot
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies:
- distro: any
Screenshot

DMS Sessionizer
Create tmux sessions for your projects
- id: dmsSessionizer
- name: DMS Sessionizer
- author: leonardofranco01
- compositors: hyprland
- capabilities: launcher, command-execution, shell
- dependencies: tmux
- distro: any
Screenshot

DMS Whisper
Voice recognition using Whisper. Copies to clipboard and saves a local backup.
- id: dmsWhisper
- name: DMS Whisper
- author: arqueon
- compositors: niri, hyprland, sway, wayfire
- capabilities: dankbar-widget, ipc
- dependencies: alsa-utils, wl-clipboard, ffmpeg, libnotify
- distro: any
Screenshot

DNS Switcher
Switch system DNS providers and monitor network status.
- id: dnsSwitcher
- name: DNS Switcher
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies:
- distro: any
Screenshot

Dank Actions
Add customizable, scriptable actions to your bar.
- id: dankActions
- name: Dank Actions
- author: Avenge Media
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankActions folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Battery Alerts
Notify on low battery levels.
- id: dankBatteryAlerts
- name: Dank Battery Alerts
- author: Avenge Media
- compositors: any
- capabilities: watch-events, notify
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankBatteryAlerts folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Bitwarden
Search bitwarden entries from rbw.
requires DMS version: >=1.2.0
- id: dankBitwarden
- name: Dank Bitwarden
- author: Parthiv Seetharaman
- compositors: any
- capabilities: launcher
- dependencies: rbw
- distro: any
Screenshot

Dank Calendar Plus
Next-event countdown & full tasks manager for dcal: dual-mode bar pill, interactive agenda & tasks popout with priority tagging and instant synchronization
- id: dankCalendarPlus
- name: Dank Calendar Plus
- author: luckjokerwang
- compositors: any
- capabilities: dankbar-widget
- dependencies: dcal, jq, python3
- distro: any
Screenshot

Dank Cleaner
Safe one-click cleaner plugin for DankMaterialShell.
- id: dankCleaner
- name: Dank Cleaner
- author: NordicsSys
- compositors: any
- capabilities: safe-cleanup, large-file-scan, disk-analyzer
- dependencies: bash, find, du, awk, tail, rm
- distro: any
Screenshot

Dank Hermes
AI chat sidebar powered by local Hermes agent.
- id: dankHermes
- name: Dank Hermes
- author: hkl
- compositors: any
- capabilities: ai-chat
- dependencies:
- distro: any
Screenshot

Dank Hooks
Trigger scripts based on various system events.
- id: dankHooks
- name: Dank Hooks
- author: Avenge Media
- compositors: any
- capabilities: watch-events
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankHooks folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Launcher Keys
Search and browse keyboard shortcuts from your compositor and applications
requires DMS version: >=1.2.0
- id: dankLauncherKeys
- name: Dank Launcher Keys
- author: Avenge Media
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankLauncherKeys folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Menu
Omarchy-style root menu: one key to every command, with built-in search, conditional rows and live labels
- id: dankMenu
- name: Dank Menu
- author: sitolam
- compositors: any
- capabilities: daemon, ipc
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugins/dankmenu folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank News RSS & Ticker
RSS/Atom feeds as a desktop card plus a full-width scrolling news ticker that docks under your bar, follows a bottom bar, or floats
- id: dankNewsRssTicker
- name: Dank News RSS & Ticker
- author: Xn4m3d
- compositors: any
- capabilities: desktop-widget
- dependencies: curl
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the dankNewsRssTicker folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank News RSS & Ticker Pill
Bar companion for Dank News RSS & Ticker: the same scrolling headlines as a compact pill inside the DankBar
- id: dankNewsRssTickerPill
- name: Dank News RSS & Ticker Pill
- author: Xn4m3d
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the dankNewsRssTickerPill folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Notepad Syntax Module
Inline preview and chroma-based syntax highlighting for Notepad
requires DMS version: >=1.4.0
- id: dankNotepadModule
- name: Dank Notepad Syntax Module
- author: Avenge Media
- compositors: any
- capabilities: notepad-syntax
- dependencies: notepad
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankNotepadModule folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank Obsidian
Quick access to your Obsidian vaults
requires DMS version: >=1.4.0
- id: dankObsidian
- name: Dank Obsidian
- author: Samoggino
- compositors: any
- capabilities: launcher
- dependencies: obsidian
- distro: any
Screenshot

Dank Pomodoro Timer
A customizable Pomodoro timer.
- id: dankPomodoroTimer
- name: Dank Pomodoro Timer
- author: Avenge Media
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankPomodoroTimer folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dank RSS Widget
Desktop widget that displays RSS/Atom feeds with auto-refresh, plus full Miniflux integration with bidirectional read/unread/starred sync
- id: dankRssWidget
- name: Dank RSS Widget
- author: BrendonJL, Xn4m3d, Alessandro Ianne
- compositors: any
- capabilities: desktop-widget
- dependencies: curl
- distro: any
Screenshot

Dank Stopwatch
A modern glassmorphic stopwatch pill for DankMaterialShell with laps, copy time, and a polished popout toolbar.
requires DMS version: >=1.4.0
- id: dankStopwatch
- name: Dank Stopwatch
- author: NordicsSys
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Dank Translate AI
Security-focused, shortcut-driven AI translation with one-shot input reads, local secret screening, streaming, custom OpenAI-compatible APIs, and DankBar history.
requires DMS version: >=1.5.0
- id: dankTranslateAI
- name: Dank Translate AI
- author: SakuraToErii
- compositors: any
- capabilities: daemon, dankbar-widget
- dependencies: uv, wl-clipboard
- distro: any
Screenshot

DankCalendar
CalDAV calendar widget with event listing, notifications, and event management via a stdlib-only Go binary with keyring credentials
- id: dankCalendar
- name: DankCalendar
- author: alcxyz
- compositors: any
- capabilities: dankbar-widget
- dependencies: secret-tool, notify-send
- distro: any
Screenshot

DankPinentry
GPG/SSH passphrase entry with native DMS modal.
- id: dankPinentry
- name: DankPinentry
- author: Parthiv Seetharaman
- compositors: any
- capabilities: authentication, ipc, daemon
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugin folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dankmail Unread
The DankMaterialShell companion shipped with Dankmail: live unread status and quick triage powered by the same dmail daemon.
- id: dankmailUnread
- name: Dankmail Unread
- author: arqueon
- compositors: any
- capabilities: dankbar-widget
- dependencies: dmail
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the dms-plugin folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Dankscale
Manage your Tailscale network: connect/disconnect, switch accounts, copy device IPs, pick exit nodes, manage routes, and control DNS
- id: dankscale
- name: Dankscale
- author: dwright
- compositors: any
- capabilities: dankbar-widget, control-center, vpn, network
- dependencies: tailscale
- distro: any
Screenshot

Dcal Upcoming Event
Shows your next calendar event from dcal with a live countdown timer. Displays event name and time remaining, with Now indicator for current events. Click to toggle dcal UI.
- id: dcalUpcoming
- name: Dcal Upcoming Event
- author: leoamaro01
- compositors: any
- capabilities: dankbar-widget
- dependencies: dcal, jq
- distro: any
Screenshot

Desktop Command
A widget that displays a command output on your desktop
requires DMS version: >=1.2.0
- id: desktopCommand
- name: Desktop Command
- author: yayuuu
- compositors: any
- capabilities: desktop-widget
- dependencies: python3
- distro: any
Screenshot

Desktop Widget Toggle
Toggle visibility of desktop widget groups as overlay
- id: desktopWidgetToggle
- name: Desktop Widget Toggle
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget, ipc
- dependencies:
- distro: any
Screenshot

Developer Utilities
Encoders, Decoders, Formatters and Converters for Developers
requires DMS version: >=1.4.0
- id: developerUtilities
- name: Developer Utilities
- author: xxyangyoulin
- compositors: any
- capabilities: developer-utilities, dankbar-widget
- dependencies:
- distro: any
Screenshot

Display Mirror
Mirror niri displays using wl-mirror from the control center and bar
- id: displayMirror
- name: Display Mirror
- author: jfchenier
- compositors: niri
- capabilities: control-center
- dependencies: wl-mirror
- distro: any
Screenshot

Display Profile
Switch between saved Hyprland display profiles from a keyboard-driven modal.
- id: displayProfile
- name: Display Profile
- author: EienWolf
- compositors: hyprland
- capabilities:
- dependencies:
- distro: any
Screenshot

Display Settings
Turn on/off displays for Hyprland
requires DMS version: >=0.6.2
- id: displaySettings
- name: Display Settings
- author: lucyfire
- compositors: hyprland
- capabilities: manage-displays
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the displaySettings folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Docker Manager
Display Docker/Podman container status and management controls
requires DMS version: >=0.3.0
- id: dockerManager
- name: Docker Manager
- author: LuckShiba
- compositors: any
- capabilities: dankbar-widget
- dependencies: docker or podman
- distro: any
Screenshot

Dolar Blue
Dolar Blue plugin for DankBar
requires DMS version: >0.0.28
- id: dolarBlue
- name: Dolar Blue
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Dooit Plugin
This plugin shows todays task and the oldest five without due date from dooit.
- id: dooitPlugin
- name: Dooit Plugin
- author: MetalCar
- compositors: niri
- capabilities: dankbar-widget
- dependencies: dooit
- distro: arch
Screenshot

Dropdown Menu
Configurable bar button that opens a dropdown menu of actions, plugin toggles, popouts, and IPC commands
- id: dropdownMenu
- name: Dropdown Menu
- author: rdannenbring
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Easy Effects Profile Switcher
Quick switch between Easy Effects audio profiles
- id: easyEffects
- name: Easy Effects Profile Switcher
- author: jonkristian
- compositors: any
- capabilities: dankbar-widget
- dependencies: easyeffects
- distro: any
Screenshot

Emoji & Unicode Launcher
Search and copy 300+ emojis and 100+ unicode characters directly from the launcher with instant clipboard copying
- id: emojiLauncher
- name: Emoji & Unicode Launcher
- author: devnullvoid
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Emoji Picker
Search, copy, and paste emoji from a centered picker.
requires DMS version: >=1.5.0
- id: emojiPicker
- name: Emoji Picker
- author: Loc Huynh
- compositors: any
- capabilities: daemon, ipc
- dependencies:
- distro: any
Screenshot

Ephemera
Ephemeral AI chat — ask quick questions, keep nothing
- id: ephemera
- name: Ephemera
- author: nicolasgarcia214
- compositors: any
- capabilities: slideout, ai
- dependencies: curl, wl-copy
- distro: any
Screenshot

Fd Search
Search files using fd without indexing filesystem
- id: fdSearch
- name: Fd Search
- author: Massimo Pavoni
- compositors: any
- capabilities: launcher
- dependencies: fd
- distro: any
Screenshot

Flatpak Updates
Check for and install Flatpak Updates
- id: flatpakUpdates
- name: Flatpak Updates
- author: Michael Erdely
- compositors: any
- capabilities: dankbar-widget
- dependencies: flatpak
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the FlatpakUpdates folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Floaty
A feature-rich reference image tool to float images, screenshots, and vector graphics on top of all windows.
- id: floaty
- name: Floaty
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: poppler-utils
- distro: any
Screenshot

Folder View
A folder viewer widget that displays and manages files and directories on your screen.
- id: folderView
- name: Folder View
- author: Loc Huynh
- compositors: any
- capabilities: desktop-widget
- dependencies: wl-clipboard, glib2, dms-floaty
- distro: any
Screenshot

Format Color Picker
Choose color format before picking
- id: formatColorPicker
- name: Format Color Picker
- author: Incognitux
- compositors: any
- capabilities: control-center, dankbar-widget
- dependencies: dms
- distro: any
Screenshot

Fullscreen Power Menu
Material 3 inspired fullscreen Power Menu triggered via IPC
- id: fullscreenPowerMenu
- name: Fullscreen Power Menu
- author: JDKamalakar
- compositors: any
- capabilities: power, ipc
- dependencies:
- distro: any
Screenshot

GIF Search
Search and browse GIFs powered by Klipy
requires DMS version: >=1.4.0
- id: dankGifSearch
- name: GIF Search
- author: Avenge Media
- compositors: any
- capabilities: launcher
- dependencies: curl, qt6-imageformats
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankGifSearch folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Gaze Authentication
Inspect Gaze face-authentication health and DMS lock integration without changing PAM or biometric data.
requires DMS version: >=1.5.0
- id: gazeAuth
- name: Gaze Authentication
- author: arqueon
- compositors: any
- capabilities: control-center, authentication, command-execution
- dependencies: bash, gaze, systemctl, xdg-open
- distro: any
Screenshot

GitHub Heatmap Plus
GitHub contribution heatmap for DankBar and your desktop, with color-coded activity levels and theme-aware styling.
- id: githubHeatmapPlus
- name: GitHub Heatmap Plus
- author: maxlen727
- compositors: any
- capabilities: dankbar-widget, desktop-widget
- dependencies: dms
- distro: any
Screenshot

GitHub Heatmap Revive
Display GitHub contribution heatmap with color-coded activity levels
- id: githubHeatmapRevive
- name: GitHub Heatmap Revive
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

GitHub Notifier
Shows open PRs authored by you and issues assigned to you from GitHub in the DankBar.
requires DMS version: >0.0.28
- id: githubNotifier
- name: GitHub Notifier
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies: github-cli, font-awesome
- distro: any
Screenshot

GitLab Notifier
Shows in the DankBar the status of a GitLab scope (issues, MRs and incidents assigned to you)
requires DMS version: >0.0.28
- id: gitlabNotifier
- name: GitLab Notifier
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies: glab, font-awesome
- distro: any
Screenshot

Gitmoji Launcher
Search and copy gitmojis from https://gitmoji.dev
requires DMS version: >=0.2.4
- id: gitmojiLauncher
- name: Gitmoji Launcher
- author: lucyfire
- compositors: any
- capabilities: launcher
- dependencies: wl-copy
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the gitmojiLauncher folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Glance Translate
Popout translation widget for DankMaterialShell bar. Select text, click the translate icon, and get an instant side-by-side translation with copy buttons.
- id: glance
- name: Glance Translate
- author: ChaoXu
- compositors: any
- capabilities: dankbar-widget
- dependencies: trans, wl-clipboard
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugin folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Hand Mirror
Cozy camera preview with digital zoom, snapshots, and a pinnable floating window.
- id: handMirror
- name: Hand Mirror
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Hidden Bar
Hide/Show bar widgets with a click or hover
- id: hiddenBar
- name: Hidden Bar
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Home Assistant Monitor
Monitor and display Home Assistant entity states in your status bar
requires DMS version: >=1.2.0
- id: homeAssistantMonitor
- name: Home Assistant Monitor
- author: xxyangyoulin
- compositors: hyprland
- capabilities: home-assistant-monitor, dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Hostname Widget
A widget for displaying your hostname
- id: hostnameWidget
- name: Hostname Widget
- author: irunatbullets
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Hue Manager
Control your Philips Hue lights directly from DMS
- id: hueManager
- name: Hue Manager
- author: derethil
- compositors: any
- capabilities: dankbar-widget
- dependencies: openhue-cli, jq
- distro: any
Screenshot

Hydrate
Drink water reminder and tracker.
- id: hydrate
- name: Hydrate
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Hyprland Window Switcher
Switch between Hyprland windows with live previews
requires DMS version: >=1.4.0
- id: dankHyprlandWindows
- name: Hyprland Window Switcher
- author: Avenge Media
- compositors: hyprland
- capabilities: launcher
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankHyprlandWindows folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Hyprwhspr Voice Overlay
On-screen voice visualizer for hyprwhspr. A large mirrored equalizer, driven by the live microphone level, that fades in only while hyprwhspr is recording.
requires DMS version: >=1.5.0
- id: hyprwhsprVoiceOverlay
- name: Hyprwhspr Voice Overlay
- author: lucianosrp
- compositors: any
- capabilities: desktop-widget
- dependencies: hyprwhspr
- distro: any
Screenshot

ImageConverter
Convert images between formats (PNG, JPG, WEBP, BMP, TIFF) from the DankBar
- id: imageConverter
- name: ImageConverter
- author: Murilo
- compositors: any
- capabilities: dankbar-widget
- dependencies: imagemagick, wl-clipboard
- distro: any
Screenshot

Interval Command
Run a command on a custom interval and display its output in the bar. Supports multiple instances with different commands.
- id: intervalCommand
- name: Interval Command
- author: corcoran
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Kaomoji Picker
A lightweight launcher for browsing and copying kaomojis to the clipboard.
- id: kaomojiPicker
- name: Kaomoji Picker
- author: Loc Huynh
- compositors: any
- capabilities: launcher
- dependencies: wl-clipboard
- distro: any
Screenshot

Keybinding Cheat Sheet
A desktop widget that parses your compositor's keybinding config and displays them as a live cheat sheet
requires DMS version: >=1.2.0
- id: keybindingCheatSheet
- name: Keybinding Cheat Sheet
- author: Steven Koehnke
- compositors: hyprland, niri, sway, mangowc
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Khal Calendar
Calendar widget using khal and vdirsyncer for CalDAV sync. Create, edit, and delete events from the bar. Middle-click events to open URLs. Desktop notifications for upcoming events.
- id: khalCalendar
- name: Khal Calendar
- author: Reza Jelveh
- compositors: any
- capabilities: dankbar-widget
- dependencies: khal, vdirsyncer
- distro: any
Screenshot

Kubernetes
Kubernetes plugin for DankBar
requires DMS version: >0.0.28
- id: kubernetes
- name: Kubernetes
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies: kubectl
- distro: any
Screenshot

LCD Digital Clock
A customizable LCD digital clock desktop widget
- id: digitalClock
- name: LCD Digital Clock
- author: Kavotax
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

LaTeX to SVG
Convert LaTeX formulas to portable SVG from Dank Bar, with a sharp preview, configurable saving, and image clipboard copy.
requires DMS version: >=1.5.0
- id: latex2svg
- name: LaTeX to SVG
- author: KinnariyaMamaTanha
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, latex, dvisvgm
- distro: any
Screenshot

Live Lyrics
Display synced lyrics on your DankBar (Music Lyrics fork)
- id: liveLyrics
- name: Live Lyrics
- author: noahpolimon
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

LiveChart Schedule
Displays LiveChart anime schedule data pulled from a local browser session.
- id: liveChartSchedule
- name: LiveChart Schedule
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, browser_cookie3
- distro: any
Screenshot

Lutris Launcher
Quickly browse and launch games from your Lutris library.
- id: lutrisLauncher
- name: Lutris Launcher
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: lutris
- distro: any
Screenshot

Lyrics on Panel
[Backend setup required!] A widget that displays the lyrics of the currently playing song from Spotify, Netease Cloud Music, Elisa, etc., on any location of your desktop.
- id: lyricsOnPanel
- name: Lyrics on Panel
- author: Kangwei(Anicaa) Zhu
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the dms folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

LyricsEmbed
An embedded-lyrics-first synced lyrics plugin for DMS: embedded LRC extraction, multi-source lyrics, bilingual split view, per-song offset tuning, zh/en interface.
- id: lyricsEmbed
- name: LyricsEmbed
- author: lemonmon
- compositors: any
- capabilities: dankbar-widget
- dependencies: ffprobe
- distro: any
Screenshot

Magyar Névnapok
Display the current Hungarian nameday on the DankBar. Shows today's name on the bar, with yesterday/today/tomorrow in the popout panel.
- id: magyarNevnapok
- name: Magyar Névnapok
- author: Szabolcs Fazekas
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

MangoWM Layout Manager
Switch MangoWM layouts from DankBar with visual previews, configurable click shortcuts, and scroll cycling.
requires DMS version: >=1.2.0
- id: mangoWmLayoutManager
- name: MangoWM Layout Manager
- author: omarluq
- compositors: mangowc
- capabilities: dankbar-widget
- dependencies: mmsg
- distro: any
Screenshot

Media Control Plus
Customized version of DMS media widget with extended features that is mainly focused on improving vertical bar support
- id: mediaControlPlus
- name: Media Control Plus
- author: Dadangdut33
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the MediaControlPlus folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Media Controls Plus
Media controls with full bar volume scroll. Disables workspace scroll.
- id: mediaControlsPlus
- name: Media Controls Plus
- author: lpv11
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Media Downloader
Download audio and video from web links using yt-dlp
- id: mediaDownloader
- name: Media Downloader
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: yt-dlp, ffmpeg
- distro: any
Screenshot

Media Player
A desktop media player widget
- id: mediaPlayer
- name: Media Player
- author: Abdur Rahman Rifat
- compositors: any
- capabilities: desktop-widget
- dependencies: cava
- distro: any
Screenshot

Modern Clock
Minimal desktop clock with a large day name over the date and time - a port of Prayag2's KDE Modern Clock plasmoid
- id: modernClock
- name: Modern Clock
- author: beefsizzle
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Music Lyrics
Display synced music lyrics from multiple sources.
- id: musicLyrics
- name: Music Lyrics
- author: gasiyu
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Nepali Calendar
Get the current Nepali date
- id: nepaliCalendar
- name: Nepali Calendar
- author: ac17dollars (Abhinav Chalise)
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

NetBird Status
A NetBird VPN status plugin for DMS that shows your NetBird connection status and peers in the menu bar widget.
- id: netbirdStatus
- name: NetBird Status
- author: Dadangdut33
- compositors: any
- capabilities: dankbar-widget
- dependencies: netbird
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the NetbirdStatus folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Nexus AI
AI assistant, made to be useful
- id: nexusAi
- name: Nexus AI
- author: myNicole98
- compositors: any
- capabilities: daemon
- dependencies: curl
- distro: any
Screenshot

Niri Display Settings
Quickly toggle and configure display outputs in the Niri Wayland compositor.
- id: niriDS
- name: Niri Display Settings
- author: Loc Huynh
- compositors: niri
- capabilities: daemon
- dependencies: niri, wl-mirror
- distro: any
Screenshot

Niri Display Settings Advance
Quickly toggle and configure display outputs in the Niri Wayland compositor
- id: niriDSA
- name: Niri Display Settings Advance
- author: JDKamalakar
- compositors: niri
- capabilities: control-center, dankbar-widget
- dependencies:
- distro: any
Screenshot

Niri Screenshot
Control Niri screenshot actions from the Control Center
- id: niriScreenshot
- name: Niri Screenshot
- author: jfchenier
- compositors: niri
- capabilities: dankbar-widget, control-center
- dependencies: niri
- distro: any
Screenshot

Niri Windows
List and switch to open Niri windows from the launcher
requires DMS version: >0.1.18
- id: niriWindows
- name: Niri Windows
- author: Bruno Cesar Rocha
- compositors: niri
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Niri Workspaces
Search and switch to Niri workspaces by name from the launcher
requires DMS version: >0.1.18
- id: niriWorkspaces
- name: Niri Workspaces
- author: Embers-of-the-Fire
- compositors: niri
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Nix Package Runner
Search nixpkgs with nix search, launch directly with nix run, and copy nix shell commands from the context menu
- id: nixPackageRunner
- name: Nix Package Runner
- author: iahc
- compositors: any
- capabilities: launcher
- dependencies: nix, jq, wl-clipboard
- distro: any
Screenshot

Nothing Clock
Nothing OS-inspired desktop clock with 6 styles: digital, split, analog, analog classic, digital cards, and orbit.
- id: nothingClock
- name: Nothing Clock
- author: Sayan
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the nothingclock folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

OCR Scanner
Extract text from clipboard images or local files using Tesseract OCR.
- id: ocrScanner
- name: OCR Scanner
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: tesseract
- distro: any
Screenshot

Obsidian Vault Search
Search notes in your Obsidian vaults by title, folder, and content directly from the DMS launcher
- id: obsidianSearch
- name: Obsidian Vault Search
- author: kmf
- compositors: any
- capabilities: launcher
- dependencies: xdg-open
- distro: any
Screenshot

Pass
DMS Launcher plugin to fuzzy-search Pass entries and copy them to the clipboard.
- id: dmsPass
- name: Pass
- author: LouisKottmann
- compositors: any
- capabilities: launcher
- dependencies: pass
- distro: any
Screenshot

Persian Calendar Pro
A bilingual Persian Jalali calendar with holidays, occasions, custom events, configurable date formats, and a full month popup.
- id: persianCalendar
- name: Persian Calendar Pro
- author: Rassoul Shahsanaii
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Personal Dictionary
Text expander for the launcher — copy/paste pre-defined text using a shortcut via launcher
- id: personalDictionary
- name: Personal Dictionary
- author: gemb0_0
- compositors: any
- capabilities: launcher
- dependencies: wtype, wl-clipboard
- distro: any
Screenshot

Phone Connect
Control connected devices via KDE Connect or Valent - view battery, send files, find phone, and more
requires DMS version: >=1.4.0
- id: dankKDEConnect
- name: Phone Connect
- author: Avenge Media
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: kdeconnect, valent
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankKDEConnect folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

PokeDash
Pick your favorite pokemon, plop it on your desktop, and watch it idle menacingly (or adorably) while you actually get work done.
- id: pokeDash
- name: PokeDash
- author: Sayan
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the pokedash folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Polyglot
A WIP translation plugin. Currently supports DeepL's free API.
- id: polyglot
- name: Polyglot
- author: Silzinc
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Screenshot

Power Options
Access power options like shutdown and reboot from the launcher
- id: powerOptions
- name: Power Options
- author: Nazahim
- compositors: any
- capabilities: command-execution
- dependencies:
- distro: any
Screenshot

Prayer Times
Display Islamic prayer times from Aladhan API
- id: prayerTimes
- name: Prayer Times
- author: muadz
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Proton VPN
Proton VPN client using pVPN backend CLI.
- id: protonVPN
- name: Proton VPN
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: pvpn
- distro: any
Screenshot

Pulsar X3 Mouse
Monitor and control your Pulsar X3 gaming mouse
- id: pulsarX3
- name: Pulsar X3 Mouse
- author: jonkristian
- compositors: any
- capabilities: dankbar-widget
- dependencies: pulsar-x3
- distro: any
Screenshot

QR Generator
Generate and scan QR codes from clipboard text, manual input, or dropped images.
- id: qrGenerator
- name: QR Generator
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: qrencode, wl-clipboard, zbar
- distro: any
Screenshot

Quick Capture
Screenshot annotation and screen recording plugin.
requires DMS version: >=1.6.0
- id: quickCapture
- name: Quick Capture
- author: Loc Huynh
- compositors: any
- capabilities: daemon, dankbar-widget, control-center
- dependencies: imagemagick, img2pdf, tesseract, zbar, gpu-screen-recorder, ffmpeg
- distro: any
- translations: 🌐 centrally translated via the DMS POEditor project
Screenshot

Quick Search
Minimal web search from the launcher with engine prefixes
- id: dankQuickSearch
- name: Quick Search
- author: alcxyz
- compositors: any
- capabilities: launcher
- dependencies: xdg-open
- distro: any
Screenshot

Quick Tote
Quick access to recent downloads, screenshots, and pinned files (CROS Tote style).
- id: quickTote
- name: Quick Tote
- author: JDKamalakar
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Quran Widget
Shows a random Quranic Ayah / verse on the desktop
- id: quranWidget
- name: Quran Widget
- author: MezoAhmedII
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Screenshot

Radio Atlas Lite
Launch a lightweight interactive world radio atlas from DankBar.
- id: radioAtlasLite
- name: Radio Atlas Lite
- author: Al Amin
- compositors: any
- capabilities: dankbar-widget
- dependencies: mpv
- distro: any
Screenshot

Razer Device Manager
Control Razer peripherals via OpenRazer — lighting effects, brightness, DPI, and battery monitoring
- id: dankRazer
- name: Razer Device Manager
- author: zachfi
- compositors: any
- capabilities: dankbar-widget, control-center, command-execution
- dependencies: openrazer-daemon, go
- distro: any
Screenshot

Recent Files
Search recently opened XDG files directly from the DMS launcher
requires DMS version: >=1.5.0
- id: recentFiles
- name: Recent Files
- author: Xianggang Wang
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Retro Viseur
Rear-view mirror: click the bar icon to open a small popup with your live webcam feed
- id: retroViseur
- name: Retro Viseur
- author: elopin42
- compositors: any
- capabilities: dankbar-widget
- dependencies: qt6-multimedia-ffmpeg
- distro: any
Screenshot

SSH Connections
SSH to configured servers from the Launcher
- id: sshConnections
- name: SSH Connections
- author: Michael Erdely
- compositors: any
- capabilities: launcher
- dependencies: ssh
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the sshConnections folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

SVGL Search
Search and copy SVGL brand logos directly from the DMS launcher
- id: svglSearch
- name: SVGL Search
- author: Grant Mosha
- compositors: any
- capabilities: launcher
- dependencies: wl-copy
- distro: any
Screenshot

Sathi.AI
A simple multi model ai client to use with your dank shell. Use it ollama, gemini or openai models. Keys not included.
- id: sathiAi
- name: Sathi.AI
- author: SSingh44
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Scratchpad Helper
A visual scratchpad picker for MangoWM with cached previews and optional managed named scratchpads
requires DMS version: >=1.5.0
- id: scratchpadHelper
- name: Scratchpad Helper
- author: fluxwrk
- compositors: mangowc
- capabilities: daemon, dankbar-widget, control-center
- dependencies: mmsg
- distro: any
Screenshot

Screen Capture
Take screenshots using Niri's built-in command with area, full screen and active window modes
- id: screenCapture
- name: Screen Capture
- author: crowforkotlin
- compositors: niri
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Screen Capture Toolbar
Premium pill-shaped toolbar for quick screenshots and screen recording
- id: screenCaptureToolbar
- name: Screen Capture Toolbar
- author: JDKamalakar
- compositors: any
- capabilities: ipc
- dependencies: gpu screen recorder, slurp, grim, wl-clipboard, satty
- distro: any
Screenshot

Screen Recorder
Start, stop, and configure screen captures with gpu-screen-recorder on any Wayland compositor. Audio modes: system audio, microphone, both mixed, or both as separate tracks. IPC keybinds and Control Center toggle.
- id: screenRecorder
- name: Screen Recorder
- author: arqueon
- compositors: any
- capabilities: daemon, dankbar-widget, control-center
- dependencies: gpu-screen-recorder
- distro: any
Screenshot

Screen Recorder LH
GPU-accelerated screen recorder with multi-monitor support and smart notifications.
requires DMS version: >=1.5.0
- id: screenRecorderLH
- name: Screen Recorder LH
- author: Loc Huynh
- compositors: any
- capabilities: daemon, control-center, ipc
- dependencies: gpu-screen-recorder, ffmpeg, libnotify
- distro: any
Screenshot

Screen Recorder X
Record screen or selected area using wf-recorder with configurable codec, framerate, quality, resolution, format and save path
- id: screenRecorderX
- name: Screen Recorder X
- author: crowforkotlin
- compositors: niri, hyprland, sway
- capabilities: dankbar-widget
- dependencies: wf-recorder, zenity
- distro: any
Screenshot

Screen Recorder YS
GPU-accelerated monitor recording with VFR, quality and resolution controls, cursor capture, countdown, and independently selectable system and microphone audio.
requires DMS version: >=1.2.0
- id: screenRecorderYS
- name: Screen Recorder YS
- author: youngshine
- compositors: any
- capabilities: dankbar-widget
- dependencies: gpu-screen-recorder
- distro: any
Screenshot

Screenkey
An always-on-top keystroke and mouse click visualizer for tutorials.
requires DMS version: >=1.5.0
- id: screenkey
- name: Screenkey
- author: Loc Huynh
- compositors: any
- capabilities: daemon, control-center
- dependencies: evtest, libinput
- distro: any
Screenshot

Screenshot Toggle
Toggle niri screenshot mode between disk save and clipboard only
- id: screenshotToggle
- name: Screenshot Toggle
- author: Deppes
- compositors: niri
- capabilities: control-center
- dependencies: fish
- distro: arch
Note
This plugin is part of a monorepo, please copy the contents of the ScreenShot-Toggle folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Session Power Menu
Puts the Power menu in the Bar
- id: sessionPower
- name: Session Power Menu
- author: RonMurphy
- compositors: niri, hyprland, labwc
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the SessionPowerMenu folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Show Desktop
Clickable bar icon that adds windows-life show desktop function. For Hyprland.
- id: showDesktop
- name: Show Desktop
- author: lpv11
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Simple Audio Control
A simple widget for controlling audio output and input. Inspired by the audio widget in Noctalia Shell.
- id: simpleAudioControl
- name: Simple Audio Control
- author: Dadangdut33
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the SimpleAudioControl folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Spotify
Control Spotify playback and search tracks via ncspot
- id: dankSpotify
- name: Spotify
- author: alcxyz
- compositors: any
- capabilities: launcher
- dependencies: busctl, ncspot, wtype
- distro: any
Screenshot

Spotify Like
DankDash-style media popout with a heart button to save/unsave the current track to your Spotify Library
- id: spotifyLike
- name: Spotify Like
- author: Dukko
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, curl
- distro: any
Screenshot

Steam Big Picture
A simple widget to start steam in big picture mode with custom commands.
- id: dankConsoleSteam
- name: Steam Big Picture
- author: JessVolet
- compositors: any
- capabilities: dankbar-widget
- dependencies: steam, gamescope
- distro: any
Screenshot

Steam Friends
Shows how many Steam friends are online, and whos online playing what.
- id: steamfriends
- name: Steam Friends
- author: Banicnas
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Steam Launch Flags
Quick-access reference for Steam launch flags — skip launchers, performance tools, Proton env vars, and DXVK tweaks. Click any flag to copy it.
- id: steamFlagsPlugin
- name: Steam Launch Flags
- author: Thomas
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Sticker Search
Search and browse stickers powered by Klipy
requires DMS version: >=1.4.0
- id: dankStickerSearch
- name: Sticker Search
- author: Avenge Media
- compositors: any
- capabilities: launcher
- dependencies: curl, qt6-imageformats
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankStickerSearch folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Stopwatch
A high-precision stopwatch for time tracking.
- id: stopwatch
- name: Stopwatch
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

System Monitor Plus
Unified DMS system monitor with capabilities to customize resources order, resource shown, colors, and new styles.
- id: systemMonitorPlus
- name: System Monitor Plus
- author: Dadangdut33
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the SystemMonitorPlus folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Tailscale Manager
Tailscale-toggle plugin for DankBar
- id: tailscale
- name: Tailscale Manager
- author: cglavin50
- compositors: any
- capabilities: dankbar-widget
- dependencies: tailscale
- distro: any
Screenshot

Take a Break
A gentle companion that reminds you to rest your eyes with short and long breaks.
- id: takeABreak
- name: Take a Break
- author: Loc Huynh
- compositors: any
- capabilities: control-center, ipc
- dependencies:
- distro: any
Screenshot

Taskwarrior
Taskwarrior integration for DMS: see your pending tasks in the status bar, create new tasks using Taskwarrior syntax, and check them off with a single click
requires DMS version: >=1.2.0
- id: taskwarrior
- name: Taskwarrior
- author: Michał Wazgird
- compositors: any
- capabilities: dankbar-widget
- dependencies: taskwarrior
- distro: any
Screenshot

TeamSpeak Status
Real-time TeamSpeak 6 status display — server, channel, mute, talking, away
- id: teamspeakStatus
- name: TeamSpeak Status
- author: thisilike
- compositors: any
- capabilities: dankbar-widget
- dependencies: ts-status
- distro: any
Screenshot

Time Manager
Timer, Stopwatch & Pomodoro — all-in-one time manager for DankBar with progress bar, sound alarm and session tracking
requires DMS version: >=1.2.0
- id: timeManager
- name: Time Manager
- author: Zhainy
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Time Until
Display a customizable countdown timer in the Dankbar. Perfect for tracking important deadlines, goals, or any time-sensitive events.
- id: timeUntil
- name: Time Until
- author: Marcin Sędłak-Jakubowski
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Timer
A countdown timer with notification support and audio alerts.
- id: timer
- name: Timer
- author: Loc Huynh
- compositors: any
- capabilities: dankbar-widget
- dependencies: libnotify, pulseaudio
- distro: any
Screenshot

Translate
Translate text between languages using translate-shell
- id: dankTranslate
- name: Translate
- author: alcxyz
- compositors: any
- capabilities: launcher
- dependencies: trans, wl-copy
- distro: any
Screenshot

Trash Bin
Monitor and manage your system trash directly from your status bar. Features real-time monitoring, quick access, empty trash button, and auto-clean configuration.
- id: trashBin
- name: Trash Bin
- author: kerojiang
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Typing Sounds
Play mechanical keyboard sounds as you type
- id: typingSounds
- name: Typing Sounds
- author: Loc Huynh
- compositors: any
- capabilities: daemon
- dependencies: evtest, libinput, ffmpeg
- distro: any
Screenshot

Unified Taskbar
Running apps grouped by workspace with per-workspace pills
- id: unifiedTaskbar
- name: Unified Taskbar
- author: Joshua Landau
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Uptime Bar
Dankbar uptime from /proc/uptime: schedule icon + monospace time, Theme bar sizing, shrink-wrapped width. Toggle seconds and day prefix; optional left inset if neighbors crowd you.
requires DMS version: >=1.4.0
- id: uptimeBar
- name: Uptime Bar
- author: viewerofall
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the uptimeBar folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

VSCode Launcher
Quick access to recent Visual Studio Code files, folders, and projects
- id: vscodeLauncher
- name: VSCode Launcher
- author: SR_team
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Vault
Search and copy passwords from your vault via rbw, pass, gopass, or op
- id: dankVault
- name: Vault
- author: alcxyz
- compositors: any
- capabilities: launcher
- dependencies: wl-copy
- distro: any
Screenshot

Virtual Keyboard
On-screen keyboard overlay, toggled by IPC or an optional DankBar pill
- id: virtualKeyboard
- name: Virtual Keyboard
- author: sitolam
- compositors: any
- capabilities: daemon, ipc, dankbar-widget
- dependencies: ydotool
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the plugins/virtualkeyboard folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Volume Mixer
Standalone volume mixer for your bar
- id: volumeMixer
- name: Volume Mixer
- author: cwel
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

VoxType Activity Overlay
Live microphone activity overlay while VoxType is recording. Shows a Cava audio visualizer pill and final transcript bubble.
- id: voxtypeActivityOverlay
- name: VoxType Activity Overlay
- author: agneswd
- compositors: any
- capabilities: daemon
- dependencies: voxtype, cava
- distro: any
Screenshot

VoxType Recording Overlay
VoxType for DMS: a recording overlay (dim + active-window cutout + pulsing mic) and a bar/tray control widget — start/stop the daemon, switch output mode, pick your mic, switch engine, and run meetings from your DMS bar.
- id: voxtypeOverlay
- name: VoxType Recording Overlay
- author: rdannenbring
- compositors: any
- capabilities: daemon, dankbar-widget, control-center, ipc
- dependencies: voxtype
- distro: any
Screenshot

Voxtype
voxtype status plugin for DankBar
requires DMS version: >0.0.28
- id: voxtype
- name: Voxtype
- author: psyreactor
- compositors: any
- capabilities: dankbar-widget
- dependencies: voxtype
- distro: any
Screenshot

WARP Toggle
Toggle Cloudflare WARP via warp-cli with real-time status updates
- id: warpToggle
- name: WARP Toggle
- author: ahmed-mekky
- compositors: any
- capabilities: warp-toggle, dankbar-widget
- dependencies:
- distro: any
Screenshot

Wallpaper Carousel
Browse and pick wallpapers with a fullscreen skewed carousel overlay
requires DMS version: >=1.2.0
- id: wallpaperCarousel
- name: Wallpaper Carousel
- author: yngwe
- compositors: any
- capabilities: wallpaper
- dependencies:
- distro: any
Screenshot

Wallpaper Discovery
Search and download wallpapers
requires DMS version: >=0.2.4
- id: wallpaperDiscovery
- name: Wallpaper Discovery
- author: lucyfire
- compositors: any
- capabilities: dankbar-widget
- dependencies: curl
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the wallpaperDiscovery folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Wayfire Workspace
Display Wayfire workspace switcher in the bar with active/occupied indicators and click-to-switch
- id: wayfireWorkspace
- name: Wayfire Workspace
- author: joyanhui
- compositors: wayfire
- capabilities: dankbar-widget
- dependencies: python3
- distro: any
Screenshot

Web Search
Search the web with 23+ built-in search engines plus custom search engine support with keyword-based selection
- id: webSearch
- name: Web Search
- author: devnullvoid
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
Screenshot

Whisperer
Voice dictation: records your voice, transcribes it locally with whisper.cpp, and types the result at the cursor. Optional cloud AI (OpenRouter / Gemini) transcribes and formats in one pass.
- id: whisperer
- name: Whisperer
- author: dwright134
- compositors: any
- capabilities: dankbar-widget
- dependencies: pipewire, ffmpeg, wtype, whisper.cpp, libsecret
- distro: any
Screenshot

Widget Group
One bar button that expands to reveal a group of widgets inline, each with its own live pill and popout
- id: widgetGroup
- name: Widget Group
- author: rdannenbring
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Wiener Linien
Track departure times of Wiener Linien public transit
- id: wienerLinien
- name: Wiener Linien
- author: Lukas Wolfsberger
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

Workspace OSD Flash
Briefly shows the id and name of the workspace you just switched to, centered on that screen.
requires DMS version: >=1.6.0
- id: workspaceOsdFlash
- name: Workspace OSD Flash
- author: Ale Bles
- compositors: hyprland, niri
- capabilities: daemon, ipc
- dependencies:
- distro: any
Screenshot

World Clock
Multiple timezones clock for DankBar
requires DMS version: >0.0.28
- id: worldClock
- name: World Clock
- author: Bruno Cesar Rocha
- compositors: any
- capabilities: dankbar-widget
- dependencies: moment-js
- distro: any
Screenshot

World Clock Multi
Display up to 5 timezones on the DankBar. Toggle between showing all at once or cycling one at a time at a configurable interval.
- id: worldClockMulti
- name: World Clock Multi
- author: Szabolcs Fazekas
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

dGPU Sleep Monitor
Monitor dGPU power state (D0, D3cold) and optionally display battery wattage with toggles for cardwire and/or supergfxctl mode switching.
- id: dgpuStatus
- name: dGPU Sleep Monitor
- author: xantrk
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Screenshot

qCal Calendar
CalDAV calendar with events, notifications, and event management. Works with iCloud, Google, Nextcloud, and any CalDAV server.
- id: qcalCalendar
- name: qCal Calendar
- author: Szabolcs Fazekas
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, go
- distro: any
Screenshot

Utility
Tasks
A simple plugin to manage CalDav To-Do events or tasks.
- id: tasks
- name: Tasks
- author: Yasiru Dharmathilaka
- compositors: any
- capabilities: dankbar-widget
- dependencies: python3, python-caldav
- distro: any
Screenshot

Weather
Dank Desktop Weather
Feature-rich weather widget with current conditions, forecasts, and multiple view modes.
requires DMS version: >=1.2.0
- id: dankDesktopWeather
- name: Dank Desktop Weather
- author: Avenge Media
- compositors: any
- capabilities: desktop-widget
- dependencies:
- distro: any
Note
This plugin is part of a monorepo, please copy the contents of the DankDesktopWeather folder to your ~/.config/DankMaterialShell/plugins/ folder.
Screenshot

Themes
Amoled Black
absolutle black
- Author: acup
- ID:
amoledBlackVersion:1.0.0
Arc Darkest
Arc Darkest GTK theme ported to DankMaterialShell
- Author: schneik
- ID:
arcdarkestVersion:1.0.0
Astral Journey
warm star-glow falling into deep space — deep-space backgrounds with luminous star-glow accents
- Author: kmf
- ID:
astralJourneyVersion:1.1.1
Bru
A lekker colorscheme — warm coffee-toned backgrounds with Selenized-bright accents
- Author: kmf
- ID:
bruVersion:1.2.0
Catppuccin
Soothing pastel theme for the high-spirited
- Author: Avenge Media
- ID:
catppuccinVersion:1.0.0
Creamy Schedule
Vanilla Fuzzel-inspired theme
- Author: banana100500
- ID:
creamyScheduleVersion:1.0.1
Crimson Voltage
Deep navy shadows infused with high-voltage crimson energy.
- Author: wirus
- ID:
crimsonVoltageVersion:1.0.0
Dank Violet
inspired by dank.
- Author: wirus
- ID:
dankVioletVersion:1.0.2
Darkmatter
A near-black theme based on the Darkmatter color scheme
- Author: rbardini
- ID:
darkmatterVersion:1.0.0
Deep Dark
Deep and dark color themes with two variants to fit with being dark better
- Author: viewerofall
- ID:
deepdarkVersion:1.0.0
Deep Sage
Muted sage green theme, easy on the eyes at night, with bright/deep button variants
- Author: viewerofall
- ID:
deepsageVersion:1.0.0
Dracula
Dracula dark theme with Alucard light variant
- Author: Graplo
- ID:
draculaVersion:1.0.2
Everforest
Everforest is a green based color scheme, designed to be warm and soft
- Author: fontaine
- ID:
everforestVersion:1.0.0
Flexoki
Inky color scheme for prose and code by Steph Ango
- Author: Euan Deas
- ID:
flexokiVersion:1.0.0
GNOME Adwaita
GNOME-inspired theme with Adwaita accent variants
- Author: ciyoxe
- ID:
gnomeAdwaitaVersion:1.0.0
Gruvbox Material
Material version of the popular Gruvbox theme with retro groove colors
- Author: fontaine
- ID:
gruvboxMaterialVersion:1.0.0
Gruvbox Multi
Gruvbox Material + Classic with hard/medium/soft and green/blue/yellow/purple primary accents
- Author: Useekaw
- ID:
gruvboxMultiVersion:1.0.0
Jozi City Nights
A neon-lit colorscheme — cool blue-grey backgrounds with cyberpunk-bright accents
- Author: kmf
- ID:
joziCityNightsVersion:1.1.1
Kanagawa-wave-lotus
Kanagawa theme using Lotus for light mode and Wave for dark mode.
- Author: wirus
- ID:
kanagawaWlVersion:1.0.0
Milk outside a bag of milk
A red & purple color scheme based on the game 'Milk outside a bag of milk'.
- Author: esc
- ID:
milkThemeVersion:1.0.0
Modus
Accessible themes conforming to the highest color-contrast standard (WCAG AAA)
- Author: Jeremy Cowgar
- ID:
modusVersion:1.0.0
Monokai Pro
✨ Professional dark & light theme, not from the author of the original Monokai color scheme.
- Author: Khobza
- ID:
monokaiProVersion:2.0.13
Oxeo
Oxeo theme DMS port. https://github.com/specialfish9/oxeo-nvim
- Author: specialfish9
- ID:
oxeoVersion:1.0.0
Oxeo Deep
A darker, more muted DankMaterialShell variant of Oxeo with toned-down primary containers and deeper shell surfaces. Based on the Oxeo DMS port and specialfish9/oxeo-nvim.
- Author: William Zimmerman, based on specialfish9
- ID:
oxeoDeepVersion:1.0.0
Oxocarbon
High contrast accessible colorscheme inspired by IBM Carbon
- Author: Sunny
- ID:
oxocarbonVersion:1.0.0
Peace & Quiet
Light and dark theme with pastel accents and purple hues
- Author: ernestowg
- ID:
peaceAndQuietVersion:1.0.2
Petrichor
Oceanic's color scheme from https://discord.com/channels/1387519366651842574/1457383570925551667, with permission
- Author: Schmoken
- ID:
petrichorVersion:1.0.0
Poimandres
Blue & teal theme inspired by https://github.com/drcmda/poimandres-theme
- Author: aryas
- ID:
poimandresVersion:1.0.0
Rosé Pine
All natural pine, faux fur and a bit of soho vibes for the classy minimalist
- Author: ExistencialistaP
- ID:
rosePineVersion:1.0.0
Sayafushi
because it's too sharp to exist
- Author: r3everb
- ID:
sayafushiVersion:1.0.0
Solarized Osaka Night
Solarized Osaka inspired theme darker
- Author: setiapam
- ID:
solarizedOsakaNightVersion:1.0.0
Steam Deck
Steam Deck inspired theme
- Author: yayuuu
- ID:
steamDeckVersion:1.0.0
Synthwave Electric
Synthwave Electric color palette with contrasting colors, vibrant blues and sunset orange
- Author: yayuuu
- ID:
synthwaveElectricVersion:1.0.0
Tokyo Night
Popular Tokyo Night color scheme with vibrant blues and purples
- Author: Avenge Media
- ID:
tokyoNightVersion:1.0.0
TokyoNight Dark
A TokyoNight Dark variant.
- Author: irunatbullets
- ID:
tokyoNightDarkVersion:1.0.0
TokyoNight Night and Moon
Popular Tokyo Night color scheme with vibrant blues and purples, Night and Moon variant
- Author: Will Adams (adapted from Avenge Media)
- ID:
tokyoNightNightMoonVersion:1.0.0
TokyoNight Storm
Official Tokyo Night Storm color scheme - softer contrast storm variant with deep blue-grey surfaces
- Author: Carlos Echenique (built from Tokyo Night Storm palette)
- ID:
tokyoNightStormVersion:1.0.0
deepmono
Pure grayscale theme, soft off-black at night, three button variants
- Author: viewerofall
- ID:
deepmonoVersion:1.1.0
neofusion
Theme inspired by the https://github.com/diegoulloao/neofusion.nvim
- Author: antikytheraton
- ID:
neofusionVersion:1.0.0
nord
nord theme
- Author: wirus
- ID:
nordVersion:1.0.1
retrobox
Retrobox dark theme with retro groove colors
- Author: dacyberduck
- ID:
retroboxVersion:1.0.0
teenKOii
Theme inspired by Teenage Engineering K.O. II
- Author: antikytheraton
- ID:
teenKOiiVersion:1.0.0