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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

CodexBar

Monitor AI provider usage quotas

  • id: codexBar
  • name: CodexBar
  • author: zak
  • compositors: niri, hyprland
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

Uses KDE Baloo indexer to search files

  • id: balooSearch
  • name: Baloo Search
  • author: Beepeeko
  • compositors: any
  • capabilities: launcher
  • dependencies: baloosearch6
  • distro: any
Screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

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

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

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

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

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

screenshot

Search files using fd without indexing filesystem

  • id: fdSearch
  • name: Fd Search
  • author: Massimo Pavoni
  • compositors: any
  • capabilities: launcher
  • dependencies: fd
  • distro: any
Screenshot

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

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

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

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

Hydrate

Drink water reminder and tracker.

  • id: hydrate
  • name: Hydrate
  • author: Loc Huynh
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

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

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

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

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

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

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

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

screenshot

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

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

screenshot


Themes

Amoled Black

absolutle black

  • Author: acup
  • ID: amoledBlack Version: 1.0.0

WCAG AAA body

Amoled Black

Arc Darkest

Arc Darkest GTK theme ported to DankMaterialShell

  • Author: schneik
  • ID: arcdarkest Version: 1.0.0

WCAG AA body

Arc Darkest

Astral Journey

warm star-glow falling into deep space — deep-space backgrounds with luminous star-glow accents

  • Author: kmf
  • ID: astralJourney Version: 1.1.1

WCAG AA

Astral Journey

Bru

A lekker colorscheme — warm coffee-toned backgrounds with Selenized-bright accents

  • Author: kmf
  • ID: bru Version: 1.2.0

WCAG AAA (Partial)

Bru

Catppuccin

Soothing pastel theme for the high-spirited

  • Author: Avenge Media
  • ID: catppuccin Version: 1.0.0

WCAG AA (Partial)

Catppuccin

Creamy Schedule

Vanilla Fuzzel-inspired theme

  • Author: banana100500
  • ID: creamySchedule Version: 1.0.1

WCAG AA

Creamy Schedule

Crimson Voltage

Deep navy shadows infused with high-voltage crimson energy.

  • Author: wirus
  • ID: crimsonVoltage Version: 1.0.0

WCAG AA (Partial)

Crimson Voltage

Dank Violet

inspired by dank.

  • Author: wirus
  • ID: dankViolet Version: 1.0.2

WCAG AAA (Partial)

Dank Violet

Darkmatter

A near-black theme based on the Darkmatter color scheme

  • Author: rbardini
  • ID: darkmatter Version: 1.0.0

WCAG AA (Partial)

Darkmatter

Deep Dark

Deep and dark color themes with two variants to fit with being dark better

  • Author: viewerofall
  • ID: deepdark Version: 1.0.0

WCAG AA body

Deep Dark

Deep Sage

Muted sage green theme, easy on the eyes at night, with bright/deep button variants

  • Author: viewerofall
  • ID: deepsage Version: 1.0.0

WCAG AA body

Deep Sage

Dracula

Dracula dark theme with Alucard light variant

  • Author: Graplo
  • ID: dracula Version: 1.0.2

WCAG AA (Partial)

Dracula

Everforest

Everforest is a green based color scheme, designed to be warm and soft

  • Author: fontaine
  • ID: everforest Version: 1.0.0

WCAG AA (Partial)

Everforest

Flexoki

Inky color scheme for prose and code by Steph Ango

  • Author: Euan Deas
  • ID: flexoki Version: 1.0.0

WCAG AA (Partial)

Flexoki

GNOME Adwaita

GNOME-inspired theme with Adwaita accent variants

  • Author: ciyoxe
  • ID: gnomeAdwaita Version: 1.0.0

WCAG AAA body

GNOME Adwaita

Gruvbox Material

Material version of the popular Gruvbox theme with retro groove colors

  • Author: fontaine
  • ID: gruvboxMaterial Version: 1.0.0

WCAG AA (Partial)

Gruvbox Material

Gruvbox Multi

Gruvbox Material + Classic with hard/medium/soft and green/blue/yellow/purple primary accents

  • Author: Useekaw
  • ID: gruvboxMulti Version: 1.0.0

WCAG AA (Partial)

Gruvbox Multi

Jozi City Nights

A neon-lit colorscheme — cool blue-grey backgrounds with cyberpunk-bright accents

  • Author: kmf
  • ID: joziCityNights Version: 1.1.1

WCAG AA

Jozi City Nights

Kanagawa-wave-lotus

Kanagawa theme using Lotus for light mode and Wave for dark mode.

  • Author: wirus
  • ID: kanagawaWl Version: 1.0.0

WCAG AA body

Kanagawa-wave-lotus

Milk outside a bag of milk

A red & purple color scheme based on the game 'Milk outside a bag of milk'.

  • Author: esc
  • ID: milkTheme Version: 1.0.0

WCAG AAA body

Milk outside a bag of milk

Modus

Accessible themes conforming to the highest color-contrast standard (WCAG AAA)

  • Author: Jeremy Cowgar
  • ID: modus Version: 1.0.0

WCAG below AA

Modus

Monokai Pro

✨ Professional dark & light theme, not from the author of the original Monokai color scheme.

  • Author: Khobza
  • ID: monokaiPro Version: 2.0.13

WCAG below AA

Monokai Pro

Oxeo

Oxeo theme DMS port. https://github.com/specialfish9/oxeo-nvim

  • Author: specialfish9
  • ID: oxeo Version: 1.0.0

WCAG AAA body

Oxeo

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: oxeoDeep Version: 1.0.0

WCAG AAA body

Oxeo Deep

Oxocarbon

High contrast accessible colorscheme inspired by IBM Carbon

  • Author: Sunny
  • ID: oxocarbon Version: 1.0.0

WCAG AAA (Partial)

Oxocarbon

Peace & Quiet

Light and dark theme with pastel accents and purple hues

  • Author: ernestowg
  • ID: peaceAndQuiet Version: 1.0.2

WCAG AA (Partial)

Peace & Quiet

Petrichor

Oceanic's color scheme from https://discord.com/channels/1387519366651842574/1457383570925551667, with permission

  • Author: Schmoken
  • ID: petrichor Version: 1.0.0

WCAG below AA

Petrichor

Poimandres

Blue & teal theme inspired by https://github.com/drcmda/poimandres-theme

  • Author: aryas
  • ID: poimandres Version: 1.0.0

WCAG AAA (Partial)

Poimandres

Rosé Pine

All natural pine, faux fur and a bit of soho vibes for the classy minimalist

  • Author: ExistencialistaP
  • ID: rosePine Version: 1.0.0

WCAG AA (Partial)

Rosé Pine

Sayafushi

because it's too sharp to exist

  • Author: r3everb
  • ID: sayafushi Version: 1.0.0

WCAG AAA

Sayafushi

Solarized Osaka Night

Solarized Osaka inspired theme darker

  • Author: setiapam
  • ID: solarizedOsakaNight Version: 1.0.0

WCAG AA (Partial)

Solarized Osaka Night

Steam Deck

Steam Deck inspired theme

  • Author: yayuuu
  • ID: steamDeck Version: 1.0.0

WCAG AA (Partial)

Steam Deck

Synthwave Electric

Synthwave Electric color palette with contrasting colors, vibrant blues and sunset orange

  • Author: yayuuu
  • ID: synthwaveElectric Version: 1.0.0

WCAG AA (Partial)

Synthwave Electric

Tokyo Night

Popular Tokyo Night color scheme with vibrant blues and purples

  • Author: Avenge Media
  • ID: tokyoNight Version: 1.0.0

WCAG AA (Partial)

Tokyo Night

TokyoNight Dark

A TokyoNight Dark variant.

  • Author: irunatbullets
  • ID: tokyoNightDark Version: 1.0.0

WCAG AA (Partial)

TokyoNight Dark

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: tokyoNightNightMoon Version: 1.0.0

WCAG AA (Partial)

TokyoNight Night and Moon

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: tokyoNightStorm Version: 1.0.0

WCAG AA

TokyoNight Storm

deepmono

Pure grayscale theme, soft off-black at night, three button variants

  • Author: viewerofall
  • ID: deepmono Version: 1.1.0

WCAG AA body

deepmono

neofusion

Theme inspired by the https://github.com/diegoulloao/neofusion.nvim

  • Author: antikytheraton
  • ID: neofusion Version: 1.0.0

WCAG AA (Partial)

neofusion

nord

nord theme

  • Author: wirus
  • ID: nord Version: 1.0.1

WCAG AA body

nord

retrobox

Retrobox dark theme with retro groove colors

  • Author: dacyberduck
  • ID: retrobox Version: 1.0.0

WCAG AA body

retrobox

teenKOii

Theme inspired by Teenage Engineering K.O. II

  • Author: antikytheraton
  • ID: teenKOii Version: 1.0.0

WCAG AA body

teenKOii