Display Profile
March 26, 2026 · View on GitHub
A DankMaterialShell plugin for Hyprland that lets you quickly switch between saved display profiles through a keyboard-driven modal.

Features
- Lists all display profiles defined in your Hyprland config
- Keyboard navigation (arrows, Tab, Vim keys, Enter/Escape)
- Mouse support (click to select, double-click to apply)
- Registers 3 IPC commands:
dms ipc call displayProfile toggle
dms ipc call displayProfile open
dms ipc call displayProfile close
Installation
From Plugin Registry (Recommended)
dms plugins install displayProfile
# or via the Plugins tab in DMS settings
Manual
cp -r displayProfile ~/.config/DankMaterialShell/plugins/
# Then enable it in the Plugins tab inside DMS settings
Usage
Bind the toggle command to a key in your hyprland.conf:
bind = $mod, P, exec, dms ipc call displayProfile toggle
Or run it directly from a terminal:
dms ipc call displayProfile open
Requirements
- DankMaterialShell >= 0.6.2
- Hyprland with at least one
monitorv2profile defined inhyprland.conf
Compatibility
| Compositor | Support |
|---|---|
| Hyprland | ✓ |
Works on any Linux distribution.
Contributing
Found a bug or want to add a feature? Open an issue or submit a pull request!
License
MIT — see LICENCE for details.