Dank Hooks

Trigger scripts based on various system events. Repository

RELEASE

installation

Run dms plugins install dankHooks
or install using the plugins tab on DMS settings


Plugin Information Value
id dankHooks
name Dank Hooks
author Avenge Media
repo Link
capabilities watch-events
category utilities
compositors niri, hyprland
distro any
dependencies
requires DMS N/A

Dank Hooks Screenshot

Dank Hooks Plugin

Available Hooks

Appearance & Theme

Hook Trigger Hook Name Value
Wallpaper Changed When wallpaper changes onWallpaperChanged Wallpaper file path
Light/Dark Mode Changed When switching between modes onLightModeChanged light or dark
Theme Changed When color theme changes onThemeChanged Theme name (e.g., blue, red, dynamic)
Night Mode Changed When night mode toggles onNightModeChanged enabled or disabled

Power & Battery

Hook Trigger Hook Name Value
Battery Level Changed When battery percentage changes onBatteryLevelChanged Battery percentage (0-100)
Battery Charging State Changed When charging state changes onBatteryChargingChanged charging or not-charging
Power Adapter Changed When power adapter connects/disconnects onBatteryPluggedInChanged plugged-in or on-battery

Network

Hook Trigger Hook Name Value
WiFi Connection Changed When WiFi connects/disconnects onWifiConnectedChanged connected or disconnected
WiFi Network Changed When connected WiFi network changes onWifiSSIDChanged SSID name or none
Ethernet Connection Changed When Ethernet connects/disconnects onEthernetConnectedChanged connected or disconnected

Audio

Hook Trigger Hook Name Value
Audio Volume Changed When speaker volume changes onAudioVolumeChanged Volume percentage (0-100)
Audio Mute Changed When speakers mute/unmute onAudioMuteChanged muted or unmuted
Microphone Mute Changed When microphone mutes/unmutes onMicMuteChanged muted or unmuted

Display & Media

Hook Trigger Hook Name Value
Brightness Changed When screen brightness changes onBrightnessChanged Brightness percentage (0-100)
Media Playback Changed When media starts/stops playing onMediaPlayingChanged playing or paused

System

Hook Trigger Hook Name Value
Do Not Disturb Changed When DND mode toggles onDoNotDisturbChanged enabled or disabled
Comments

edit content/_comments.md to adjust for your own site/repo

remove the file to disable comments