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.
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.
Everforest is a green based color scheme, designed to be warm and soft
- Author: fontaine
- ID:
everforestMediumVersion:1.0.0
Material (Hard) version of the popular Gruvbox theme with retro groove colors
- Author: fontaine
- ID:
gruvboxMaterialHardVersion:1.0.0
Material (Medium) version of the popular Gruvbox theme with retro groove colors
- Author: fontaine
- ID:
gruvboxMaterialMediumVersion:1.0.0
Material (Soft) version of the popular Gruvbox theme with retro groove colors
- Author: fontaine
- ID:
gruvboxMaterialSoftVersion: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
Categories: Appearance | Monitoring | System | Utilities | Weather
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
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
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
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
An alarm clock widget
- 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 calculator plugin that evaluates mathematical expressions and copies results to clipboard
requires DMS version: >0.1.18
- id: calculator
- name: Calculator
- author: Bruno Cesar Rocha
- compositors: any
- capabilities: launcher
- dependencies:
- distro: any
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
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.
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.
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.
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
- 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
- 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
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
Search and copy gitmojis from https://gitmoji.dev
- 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
- 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.
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
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
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
Search and download wallpapers
- 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
Feature-rich weather widget with current conditions, forecasts, and multiple view modes.
- 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.



























