From 40b5d21277d70a327e4a7a48112d5226eea5569e Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 14 Sep 2026 10:38:07 +0200 Subject: 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 Claude-Session: https://claude.ai/code/session_01We9zcHEH8ZWHPcQwMaJRNv --- docs/superpowers/plans/2026-09-14-desktop-shell.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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 | -- cgit v1.2.3