This repository contains a collection of plugins for Dank Material Shell
https://plugins.danklinux.com/
To add your Plugin to the list please read the contribution guidelines and create a pull request.
On DMS open the settings Mod + , go to Plugins tab and click on Browse button.
On your teminal run dms then navigate to the plugins option or run dms plugins install {plugin-name} directly.
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.
Follow the Nix usage documentation
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.
Categories: Stock | Appearance | Finance | Media | Monitoring | System | Utilities | Weather
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
A simple, customizable audio visualizer for your desktop
- id: cavaVisualizer
- name: Cava Visualizer
- author: ernestowgg
- compositors: any
- capabilities: desktop-widget
- dependencies: cava
- distro: any
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
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.
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
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, dankbar-widget
- dependencies: curl
- distro: any
Semi-Live market prices for currencies, stocks, and commodities with charts
- id: markets
- name: Markets
- author: TMS-Namespace
- compositors: niri
- capabilities: dankbar-widget
- dependencies: curl
- distro: fedora
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
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
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
Enables idle inhibitor if audio is playing.
- id: audioInhibit
- name: Audio Inhibit
- author: Tobias Hommel
- compositors: any
- capabilities: audio, monitoring
- dependencies:
- distro: any
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
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
Monitor AI provider usage quotas
- id: codexBar
- name: CodexBar
- author: zak
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
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.
Shows the current submap in Hyprland
- id: hyprlandSubmap
- name: Hyprland Submap
- author: Mester
- compositors: hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
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
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
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
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.
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
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
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
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
Manage display outputs (Single Display, Mirror, Extend).
- id: displayOutput
- name: Display Output
- author: xyzsteven
- compositors: hyprland
- capabilities: manage-displays
- dependencies: socat
- distro: any
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
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
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
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.
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
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
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
Quickly toggle between different audio output devices
- id: audioSwitcher
- name: Audio Switcher
- author: CD-Z
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
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
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.
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
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.
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
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
Create tmux sessions for your projects
- id: dmsSessionizer
- name: DMS Sessionizer
- author: leonardofranco01
- compositors: hyprland
- capabilities: launcher, command-execution, shell
- dependencies: tmux
- distro: any
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.
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.
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
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
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.
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.
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.
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
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.
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
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
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
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
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.
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
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
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
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
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
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
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.
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
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.
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
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.
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.
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
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
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.
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
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
[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.
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
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
A desktop media player widget
- id: mediaPlayer
- name: Media Player
- author: Abdur Rahman Rifat
- compositors: any
- capabilities: desktop-widget
- dependencies: cava
- distro: any
Display synced music lyrics from multiple sources.
- id: musicLyrics
- name: Music Lyrics
- author: gasiyu
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
Get the current Nepali date
- id: nepaliCalendar
- name: Nepali Calendar
- author: ac17dollars (Abhinav Chalise)
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
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
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
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
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.
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
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
Display Islamic prayer times from Aladhan API
- id: prayerTimes
- name: Prayer Times
- author: muadz
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
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
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.
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
Start, stop, and configure screen captures with gpu-screen-recorder (Wayland: niri, Hyprland, etc.)
requires DMS version: >=1.2.0
- id: screenRecorder
- name: Screen Recorder
- author: arqueon
- compositors: any
- capabilities: dankbar-widget, control-center
- dependencies: gpu-screen-recorder, xdg-desktop-portal-gnome
- distro: any
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.
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.
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
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.
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
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.
Tailscale-toggle plugin for DankBar
- id: tailscale
- name: Tailscale Manager
- author: cglavin50
- compositors: any
- capabilities: dankbar-widget
- dependencies: tailscale
- distro: any
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
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
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
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
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
Standalone volume mixer for your bar
- id: volumeMixer
- name: Volume Mixer
- author: cwel
- compositors: any
- capabilities: dankbar-widget
- dependencies:
- distro: any
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
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
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.
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
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
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
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
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.
absolutle black
- Author: acup
- ID:
amoledBlackVersion:1.0.0
Arc Darkest GTK theme ported to DankMaterialShell
- Author: schneik
- ID:
arcdarkestVersion:1.0.0
Soothing pastel theme for the high-spirited
- Author: Avenge Media
- ID:
catppuccinVersion:1.0.0
Deep navy shadows infused with high-voltage crimson energy.
- Author: wirus
- ID:
crimsonVoltageVersion:1.0.0
inspired by dank.
- Author: wirus
- ID:
dankVioletVersion:1.0.2
Dracula dark theme with Alucard light variant
- Author: Graplo
- ID:
draculaVersion:1.0.2
Everforest is a green based color scheme, designed to be warm and soft
- Author: fontaine
- ID:
everforestVersion:1.0.0
Inky color scheme for prose and code by Steph Ango
- Author: Euan Deas
- ID:
flexokiVersion:1.0.0
Material version of the popular Gruvbox theme with retro groove colors
- Author: fontaine
- ID:
gruvboxMaterialVersion:1.0.0
Gruvbox Material + Classic with hard/medium/soft and green/blue/yellow/purple primary accents
- Author: Useekaw
- ID:
gruvboxMultiVersion:1.0.0
Kanagawa theme using Lotus for light mode and Wave for dark mode.
- Author: wirus
- ID:
kanagawaWlVersion:1.0.0
Accessible themes conforming to the highest color-contrast standard (WCAG AAA)
- Author: Jeremy Cowgar
- ID:
modusVersion:1.0.0
High contrast accessible colorscheme inspired by IBM Carbon
- Author: Sunny
- ID:
oxocarbonVersion:1.0.0
Light and dark theme with pastel accents and purple hues
- Author: ernestowg
- ID:
peaceAndQuietVersion:1.0.2
Oceanic's color scheme from https://discord.com/channels/1387519366651842574/1457383570925551667, with permission
- Author: Schmoken
- ID:
petrichorVersion:1.0.0
All natural pine, faux fur and a bit of soho vibes for the classy minimalist
- Author: ExistencialistaP
- ID:
rosePineVersion:1.0.0
Steam Deck inspired theme
- Author: yayuuu
- ID:
steamDeckVersion:1.0.0
Synthwave Electric color palette with contrasting colors, vibrant blues and sunset orange
- Author: yayuuu
- ID:
synthwaveElectricVersion:1.0.0
Popular Tokyo Night color scheme with vibrant blues and purples
- Author: Avenge Media
- ID:
tokyoNightVersion:1.0.0
Popular Tokyo Night color scheme with vibrant blues and purples, Night and Moon variant
- Author: Will Adams (adapted from Avenge Media)
- ID:
tokyoNightNightMoonVersion:1.0.0
nord theme
- Author: wirus
- ID:
nordVersion:1.0.1
Retrobox dark theme with retro groove colors
- Author: dacyberduck
- ID:
retroboxVersion:1.0.0












































































































