diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-14 10:38:07 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-14 10:38:07 +0200 |
| commit | 40b5d21277d70a327e4a7a48112d5226eea5569e (patch) | |
| tree | 855f200ef2e50be7d9ecd75dddab15ec3a7cc9df /docs | |
| parent | 39e66ee4b9d001520b53baf31d13269faaf3f263 (diff) | |
| download | quickshell-40b5d21277d70a327e4a7a48112d5226eea5569e.tar.gz quickshell-40b5d21277d70a327e4a7a48112d5226eea5569e.zip | |
docs: warn that the config task's tilde paths must be typed absolute
The paths are written with a tilde because this file is committed and the
repo forbids home paths in committed files. But neither Hyprland's
exec_cmd nor waybar's exec goes through a shell, so a tilde there never
expands and fails silently, which reads as a broken keybind rather than a
bad path. The two rules genuinely conflict here, so the plan now says
which form goes where instead of shipping lines that would not run.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01We9zcHEH8ZWHPcQwMaJRNv
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/superpowers/plans/2026-09-14-desktop-shell.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/superpowers/plans/2026-09-14-desktop-shell.md b/docs/superpowers/plans/2026-09-14-desktop-shell.md index b767919..d263b2e 100644 --- a/docs/superpowers/plans/2026-09-14-desktop-shell.md +++ b/docs/superpowers/plans/2026-09-14-desktop-shell.md @@ -2667,6 +2667,15 @@ These six edits are in the user's live Hyprland and waybar configuration, not in this repository. **Do not apply them without asking.** Present the list, make the edits the user approves, and let the user restart the session. +**Paths in this task are written with a tilde, and must be typed absolute.** +This file is committed, and the repo forbids home paths in committed files, so +the tilde is what you read here. But neither Hyprland's `exec_cmd` nor waybar's +`exec` expands `~`: they do not go through a shell, so a tilde there fails +silently, which is exactly the kind of failure that looks like a broken +keybind. Expand every `~/Programming/...` below to the real absolute path when +you write it into the live config. The `~/.config/...` paths naming the files +to edit are ordinary prose and need no expansion. + - [ ] **Step 1: Show the user what needs changing** | file | change | |
