Skip to content

AvengeMedia/dms-plugin-registry

Repository files navigation

Dank Material Shell Plugins

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 | Finance | Media | Monitoring | Network | Networking | Productivity | Social | System | Utilities | Utility | Weather


Stock

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

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

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

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

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

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

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

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

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

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


Finance

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

Scrobble MPRIS music to Last.fm, love/unlove tracks from the bar or via IPC, with media controls, album art, scrobble progress, an offline retry queue, and a live audio visualizer.

  • id: lastfmScrobbler
  • name: DMS Last.fm Scrobbler
  • author: arqueon
  • compositors: any
  • capabilities: dankbar-widget, control-center, ipc
  • dependencies: python3
  • distro: any
Screenshot

screenshot

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


Monitoring

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

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

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

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

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

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

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

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

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 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

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

Monitor AI provider usage quotas

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

screenshot

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

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 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

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

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

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

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

Shows the current submap in Hyprland

  • id: hyprlandSubmap
  • name: Hyprland Submap
  • author: Mester
  • compositors: hyprland
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

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

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

Track AI usage limits via opentracker CLI

  • id: openTrackerBar
  • name: OpenTrackerBar
  • author: smajt
  • compositors: niri, hyprland, sway, river
  • capabilities: dankbar-widget
  • dependencies: opentracker-cli
  • distro: any
Screenshot

screenshot

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

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

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

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

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


Network

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

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

A simple locally-saved TODO list widget for the Dank bar.

  • id: dankTodo
  • name: Dank Todo
  • author: Deepu K Sasidharan
  • compositors: niri
  • capabilities: dankbar-widget
  • dependencies:
  • distro: arch
Screenshot

screenshot

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

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

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

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

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


Social

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: niri, hyprland, sway
  • capabilities: dankbar-widget
  • dependencies: python3
  • distro: any
Screenshot

screenshot


System

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Utilities

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

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

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 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

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

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

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

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

Add application shortcuts in your desktop :)

requires DMS version: >=1.2.0

  • id: appShortcut
  • name: Application Shortcut
  • author: Omar (@oabragh)
  • compositors: any
  • capabilities: desktop-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Flexible Custom Widget for Showing Running Apps on Dank Bar

  • id: customRunningApps
  • name: Custom Running Apps
  • author: Michael Kushma
  • compositors: niri
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

Classic Conky-style System Monitor + App Launcher

  • id: dmsconky
  • name: DMS Conky
  • author: suruibin
  • compositors: any
  • capabilities: desktop-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

Control DMS screenshot actions from the Widget & Control Center

  • id: dmsScreenshot
  • name: DMS Screenshot
  • author: JDKamalakar
  • compositors: any
  • capabilities: dankbar-widget, control-center
  • dependencies: dms
  • distro: any
Screenshot

screenshot

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

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

Switch system DNS providers and monitor network status.

  • id: dnsSwitcher
  • name: DNS Switcher
  • author: JDKamalakar
  • compositors: any
  • capabilities: dankbar-widget, control-center
  • dependencies: dms
  • distro: any
Screenshot

screenshot

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

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

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

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

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

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

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

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

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

Desktop widget that displays RSS/Atom feeds with auto-refresh

  • id: dankRssWidget
  • name: Dank RSS Widget
  • author: BrendonJL
  • compositors: any
  • capabilities: desktop-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

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

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

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

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

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

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

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

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

Display Docker/Podman container status and management controls

requires DMS version: >=0.3.0

  • id: dockerManager
  • name: Docker Manager
  • author: LuckShiba
  • compositors: any
  • capabilities: docker-management, dankbar-widget
  • dependencies: docker or podman
  • distro: any
Screenshot

screenshot

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

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

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

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

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

Check for and install Flatpak Updates

  • id: flatpakUpdates
  • name: Flatpak Updates
  • author: Michael Erdely
  • compositors: niri, hyprland
  • 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

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

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

Choose color format before picking

  • id: formatColorPicker
  • name: Format Color Picker
  • author: Incognitux
  • compositors: niri, hyprland
  • capabilities: control-center, dankbar-widget
  • dependencies: dms
  • distro: any
Screenshot

screenshot

Material 3 inspired fullscreen Power Menu triggered via IPC

  • id: fullscreenPowerMenu
  • name: Fullscreen Power Menu
  • author: JDKamalakar
  • compositors: any
  • capabilities: power, ipc
  • dependencies: dms
  • 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

Display GitHub contribution heatmap with color-coded activity levels

  • id: githubHeatmapRevive
  • name: GitHub Heatmap Revive
  • author: JDKamalakar
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: dms
  • distro: any
Screenshot

screenshot

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

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

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

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

Quick screenshot menu for grimblast with multiple capture modes

requires DMS version: >=0.1.18

  • id: grimblast
  • name: Grimblast
  • author: Taylan TATLI
  • compositors: hyprland
  • capabilities: screenshot-tool, dankbar-widget
  • dependencies: grimblast
  • distro: any

Note

This plugin is part of a monorepo, please copy the contents of the grimblast folder to your ~/.config/DankMaterialShell/plugins/ folder.

Screenshot

screenshot

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

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

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

A widget for displaying your hostname

  • id: hostnameWidget
  • name: Hostname Widget
  • author: irunatbullets
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: dms
  • distro: any
Screenshot

screenshot

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

Drink water reminder and tracker.

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

screenshot

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

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

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

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

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

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 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

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

Displays LiveChart anime schedule data pulled from a local browser session.

  • id: liveChartSchedule
  • name: LiveChart Schedule
  • author: JDKamalakar
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: dms, python3, browser_cookie3
  • distro: any
Screenshot

screenshot

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

[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

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

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 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

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

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

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

Get the current Nepali date

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

screenshot

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

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

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

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

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

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

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

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

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

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

Access power options like shutdown and reboot from the launcher

  • id: powerOptions
  • name: Power Options
  • author: Nazahim
  • compositors: niri, hyprland
  • capabilities: command-execution
  • dependencies:
  • distro: any
Screenshot

screenshot

Display Islamic prayer times from Aladhan API

  • id: prayerTimes
  • name: Prayer Times
  • author: muadz
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

A quick screen capture utility featuring screenshot tools, drawing, and annotation.

requires DMS version: >=1.5.0

  • id: quickCapture
  • name: Quick Capture
  • author: Loc Huynh
  • compositors: any
  • capabilities: daemon
  • dependencies: dms-floaty, wl-clipboard, imagemagick, img2pdf
  • distro: any
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 access to recent downloads, screenshots, and pinned files (CROS Tote style).

  • id: quickTote
  • name: Quick Tote
  • author: JDKamalakar
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: dms
  • distro: any
Screenshot

screenshot

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

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

SSH to configured servers from the Launcher

  • id: sshConnections
  • name: SSH Connections
  • author: Michael Erdely
  • compositors: niri, hyprland
  • 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

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

Premium pill-shaped toolbar for quick screenshots and screen recording

  • id: screenCaptureToolbar
  • name: Screen Capture Toolbar
  • author: JDKamalakar
  • compositors: any
  • capabilities: ipc
  • dependencies: dms, gpu screen recorder
  • distro: any
Screenshot

screenshot

Start, stop, and configure screen captures with gpu-screen-recorder on any Wayland compositor. Supports IPC keybinds.

  • id: screenRecorder
  • name: Screen Recorder
  • author: arqueon
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: gpu-screen-recorder
  • distro: any
Screenshot

screenshot

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

An always-on-top keystroke and mouse click visualizer for tutorials.

requires DMS version: >=1.5.0

  • id: screenkey
  • name: Screenkey
  • author: Loc Huynh
  • compositors: any
  • capabilities: daemon, control-center
  • dependencies: evtest, libinput
  • distro: any
Screenshot

screenshot

Toggle 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

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

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

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

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

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

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

A high-precision stopwatch for time tracking.

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

screenshot

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-toggle plugin for DankBar

  • id: tailscale
  • name: Tailscale Manager
  • author: cglavin50
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: tailscale
  • distro: any
Screenshot

screenshot

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 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: hyprland, niri, sway
  • capabilities: dankbar-widget
  • dependencies: taskwarrior
  • distro: any
Screenshot

screenshot

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

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

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 text between languages using translate-shell

  • id: dankTranslate
  • name: Translate
  • author: alcxyz
  • compositors: any
  • capabilities: launcher
  • dependencies: trans, wl-copy
  • distro: any
Screenshot

screenshot

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

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

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

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

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

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

Standalone volume mixer for your bar

  • id: volumeMixer
  • name: Volume Mixer
  • author: cwel
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies:
  • distro: any
Screenshot

screenshot

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

Toggle Cloudflare WARP via warp-cli with real-time status updates

  • id: warpToggle
  • name: WARP Toggle
  • author: ahmed-mekky
  • compositors: niri
  • 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: niri, hyprland
  • capabilities: wallpaper
  • dependencies:
  • distro: any
Screenshot

screenshot

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

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

A Material 3 weekly calendar with five views (Week, 4 Days, Day, Agenda, Month), Evolution Data Server integration for Google/Nextcloud/CalDAV calendars, event creation from the widget, tooltips, overlap management, and Evolution deep-link on click.

  • id: weeklyCalendar
  • name: Weekly Calendar
  • author: arqueon (ported from dodaars)
  • compositors: any
  • capabilities: dankbar-widget
  • dependencies: evolution-data-server, python-dateutil, libical
  • distro: any
Screenshot

screenshot

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

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

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

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

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

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

A simple plugin to manage CalDav To-Do events or tasks.

  • id: tasks
  • name: Tasks
  • author: Yasiru Dharmathilaka
  • compositors: niri
  • capabilities: dankbar-widget
  • dependencies: python3, python-caldav
  • distro: any
Screenshot

screenshot


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

Amoled Black

Arc Darkest

Arc Darkest GTK theme ported to DankMaterialShell

  • Author: schneik
  • ID: arcdarkest Version: 1.0.0

Arc Darkest

Bru

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

  • Author: kmf
  • ID: bru Version: 1.1.0

Bru

Catppuccin

Soothing pastel theme for the high-spirited

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

Catppuccin

Creamy Schedule

Vanilla Fuzzel-inspired theme

  • Author: banana100500
  • ID: creamySchedule Version: 1.0.1

Creamy Schedule

Crimson Voltage

Deep navy shadows infused with high-voltage crimson energy.

  • Author: wirus
  • ID: crimsonVoltage Version: 1.0.0

Crimson Voltage

Dank Violet

inspired by dank.

  • Author: wirus
  • ID: dankViolet Version: 1.0.2

Dank Violet

Deep Dark

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

  • Author: viewerofall
  • ID: deepdark Version: 1.0.0

Deep Dark

Dracula

Dracula dark theme with Alucard light variant

  • Author: Graplo
  • ID: dracula Version: 1.0.2

Dracula

Everforest

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

  • Author: fontaine
  • ID: everforest Version: 1.0.0

Everforest

Flexoki

Inky color scheme for prose and code by Steph Ango

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

Flexoki

GNOME Adwaita

GNOME-inspired theme with Adwaita accent variants

  • Author: ciyoxe
  • ID: gnomeAdwaita Version: 1.0.0

GNOME Adwaita

Gruvbox Material

Material version of the popular Gruvbox theme with retro groove colors

  • Author: fontaine
  • ID: gruvboxMaterial Version: 1.0.0

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

Gruvbox Multi

Jozi City Nights

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

  • Author: kmf
  • ID: joziCityNights Version: 1.0.0

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

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

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

Modus

Oxeo

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

  • Author: specialfish9
  • ID: oxeo Version: 1.0.0

Oxeo

Oxocarbon

High contrast accessible colorscheme inspired by IBM Carbon

  • Author: Sunny
  • ID: oxocarbon Version: 1.0.0

Oxocarbon

Peace & Quiet

Light and dark theme with pastel accents and purple hues

  • Author: ernestowg
  • ID: peaceAndQuiet Version: 1.0.2

Peace & Quiet

Petrichor

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

  • Author: Schmoken
  • ID: petrichor Version: 1.0.0

Petrichor

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

Rosé Pine

Solarized Osaka Night

Solarized Osaka inspired theme darker

  • Author: setiapam
  • ID: solarizedOsakaNight Version: 1.0.0

Solarized Osaka Night

Steam Deck

Steam Deck inspired theme

  • Author: yayuuu
  • ID: steamDeck Version: 1.0.0

Steam Deck

Synthwave Electric

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

  • Author: yayuuu
  • ID: synthwaveElectric Version: 1.0.0

Synthwave Electric

Tokyo Night

Popular Tokyo Night color scheme with vibrant blues and purples

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

Tokyo Night

TokyoNight Dark

A TokyoNight Dark variant.

  • Author: irunatbullets
  • ID: tokyoNightDark Version: 1.0.0

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

TokyoNight Night and Moon

neofusion

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

  • Author: antikytheraton
  • ID: neofusion Version: 1.0.0

neofusion

nord

nord theme

  • Author: wirus
  • ID: nord Version: 1.0.1

nord

retrobox

Retrobox dark theme with retro groove colors

  • Author: dacyberduck
  • ID: retrobox Version: 1.0.0

retrobox

teenKOii

Theme inspired by Teenage Engineering K.O. II

  • Author: antikytheraton
  • ID: teenKOii Version: 1.0.0

teenKOii

About

Official and Third Party Plugins & Themes for DankMaterialShell

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors