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>
38 lines
1.3 KiB
Markdown
Executable file
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).
|