# dashboard-key — Super+D opens the dashboard / calendar caelestia's calendar lives in its **dashboard**, which by default opens only by **hovering the top screen edge** (`Config.dashboard.showOnHover` + `modules/drawers/Interactions.qml`). Easy to miss and fiddly. This adds a keybind. | Key | Action | |-----|--------| | `Super+D` | Toggle the dashboard (calendar + media/performance widgets) | | `Super+Shift+D` | Communication special workspace (moved here from `Super+D`) | `Super+D` was caelestia's `$kbCommunication` (communication scratchpad workspace). To avoid losing it, it moves to `Super+Shift+D`. The dashboard is toggled via the drawer IPC (`qs -c caelestia ipc call drawers toggle dashboard`) — no shell edits, no package, works offline. ## Files - binds appended to `~/.config/caelestia/hypr-user.conf` (idempotent marked block) ## Install ```sh sh install-dashboard-key.sh ``` ## Builder notes — fold into omarchy-keys Add to `omarchy-keys/omarchy-keys-user.conf`: ``` unbind = Super, D bind = Super, D, exec, qs -c caelestia ipc call drawers toggle dashboard bind = Super+Shift, D, exec, caelestia toggle communication ``` And document `Super+D` (dashboard) + `Super+Shift+D` (communication) in `NoSignal-keybindings.md`. The bar's `calendar_month` icon stays decorative (making it clickable needs a shell-level change, deliberately avoided).