diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -6,14 +6,15 @@ Guidance for agents working in this repository. Quickshell components for a Hyprland desktop. The repo is a hybrid: `desktop/` is the integrated process, hosting the parts that need to talk to each other, -the drawer and the island now and a control panel later. The other directories +the drawer, which is the control center, and the island. The other directories stay separate shells, each complete on its own: any of them runs alone, and running one does not require the others. `desktop/` is itself a host for modules. - desktop/ the drawer: sound, mail, VMs, appearance + desktop/ the drawer (SUPER alone): sound, mail, VMs, status, performance, + clipboard, appearance island/ top-centre pills on DP-1: clock, volume, tray, layout, privacy, - controls panel (SUPER alone), calendar, performance + calendar, performance appearance/ wallpaper picker and colour scheme switcher window-switcher/ expose: open windows scattered as live previews, on ALT+TAB or the top-right hot corner of DP-1 @@ -26,7 +27,7 @@ for the whole session. ## Reference: Modesty -The island, control panel and calendar work follows the model of +The island, drawer and calendar work follows the model of [Modesty](https://github.com/sandeepbist/Modesty), a Quickshell desktop. A clone lives at `~/Programming/GIT/GITHUB/Modesty`; `git pull` it before relying on it. **It is GPLv3 and this repo is GPLv2-only: read it for ideas, @@ -151,7 +152,7 @@ changing that component. The ones that generalise: + Super_L", ..., { release = true })` fires on SUPER pressed and released alone, and is cancelled by any key in between and by `SUPER`+drag and `SUPER`+scroll; all checked by hand. That is how SUPER alone opens the - island's controls panel. + drawer. - **`FileView.setText` creates missing parent directories**, so `Prefs.qml` has no mkdir step. `Quickshell.stateDir` is a per-shell hashed directory (`by-shell/<hash>`), not `~/.local/state/quickshell`, which is why the |
