NoSignal-OS/os updates/dashboard-key/README.md
28allday 19fd794b6b NoSignal — fully-offline Arch → Hyprland desktop installer
Single-script builder (nosignal.sh) that turns a stock Arch Linux ISO into a
fully-offline installer for a themed Hyprland + caelestia (Quickshell) desktop:
matching SDDM greeter, Btrfs/Limine bootable snapshots, chwd-style GPU
detection, and a curated "os updates" layer (keybind cheatsheet, settings
panels, system polish, on-box management skill). See README.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 11:03:10 +01:00

38 lines
1.3 KiB
Markdown
Executable file

# 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).