Spatial hotkey hints for Omarchy Quattro (Hyprland + omarchy-shell).
Supporting Omarchy from El Salvador, Central America! I hope this plugin is useful for everyone. Greetings, Jose.
WindowsPlease draws in-window reminders of the tiling shortcuts that already exist on Omarchy, placed where those actions live:
- Close sits at the top-right, like a window caption button
- Grow/shrink sit on the matching edges
- Focus and swap sit along the same sides, still inside the frame
There are two looks, both click-through so the real Super+… binds still work:
| Mode | Default key | What you see |
|---|---|---|
badges |
Super+H | Omarchy-themed hint chips on the active window |
win31 |
Super+Shift+H | Windows XP Luna chrome, XP tooltips, and the control-menu already open for actions that have no caption button |
The overlay stays up for 15 seconds, then fades. Escape fades it immediately. Using a shown hotkey flashes that hint.
omarchy plugin add https://github.com/VisorDTE/WindowsPlease.git --enableThen add binds in ~/.config/hypr/bindings.lua (change the keys if you like):
o.bind("SUPER + H", "Window hotkey hints",
"omarchy-shell windowsplease toggle '{\"mode\":\"badges\"}'")
o.bind("SUPER + SHIFT + H", "Windows XP hotkey overlay",
"omarchy-shell windowsplease toggle '{\"mode\":\"win31\"}'")Reload Hyprland (hyprctl reload).
Optional file: ~/.config/omarchy/windowsplease.json (hot-reloads on save):
{
"defaultMode": "badges",
"duration": 15000,
"win31": { "showTitle": true }
}JSON in the keybind payload overrides this file (mode, duration). See windowsplease.json.example.
omarchy plugin remove jose.windowspleasecd ~/source/WindowsPlease
npm test
omarchy plugin validate .Stack: Omarchy shell plugin (Quickshell/QML overlay), hyprctl for window geometry, Node node --test.
MIT. See LICENSE.