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.
Categories: Appearance | Monitoring | Utilities
Animated wallpaper support using linux-wallpaperengine with Steam Workshop scenes
- id: linuxWallpaperEngine
- name: Linux Wallpaper Engine
- author: sgtaziz
- compositors: niri, hyprland
- 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: niri, hyprland
- 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: niri, hyprland
- capabilities: wallpaper-downloader, wallpaper-set, dankbar-widget
- dependencies: curl
- distro: any
Display real-time power consumption from your device
- id: powerUsagePlugin
- name: Power Usage Monitor
- author: Daniel-42-z
- compositors: niri, hyprland
- capabilities: dankbar-widget
- dependencies:
- distro: any
An alarm clock widget
- id: alarmClock
- name: Alarm Clock
- author: lucyfire
- compositors: niri, hyprland
- 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: niri, hyprland
- 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: niri, hyprland
- capabilities: launcher
- dependencies:
- distro: any
Add customizable, scriptable actions to your bar.
- id: dankActions
- name: Dank Actions
- author: Avenge Media
- compositors: niri, hyprland
- 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: niri, hyprland
- 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: niri, hyprland
- 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: niri, hyprland
- 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.
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: niri, hyprland
- capabilities: launcher
- dependencies:
- distro: any
Search and copy gitmojis from https://gitmoji.dev
- id: gitmojiLauncher
- name: Gitmoji Launcher
- author: lucyfire
- compositors: niri, hyprland
- 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.
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
Search and download wallpapers
- id: wallpaperDiscovery
- name: Wallpaper Discovery
- author: lucyfire
- compositors: niri, hyprland
- 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: niri, hyprland
- 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: niri, hyprland
- capabilities: dankbar-widget
- dependencies: moment-js
- distro: any

















