aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 10:38:07 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 10:38:07 +0200
commit40b5d21277d70a327e4a7a48112d5226eea5569e (patch)
tree855f200ef2e50be7d9ecd75dddab15ec3a7cc9df /docs/superpowers
parent39e66ee4b9d001520b53baf31d13269faaf3f263 (diff)
downloadquickshell-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/superpowers')
-rw-r--r--docs/superpowers/plans/2026-09-14-desktop-shell.md9
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 |