NoSignal-OS/os updates/dashboard-key
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
..
install-dashboard-key.sh NoSignal — fully-offline Arch → Hyprland desktop installer 2026-06-21 11:03:10 +01:00
README.md NoSignal — fully-offline Arch → Hyprland desktop installer 2026-06-21 11:03:10 +01:00

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