summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-27 18:13:57 -0600
committerCraig Jennings <c@cjennings.net>2026-01-27 18:13:57 -0600
commitf62eee368a4e2acc4a630601436dfa306ed34ecc (patch)
tree0ac23ae4852f3de05a3eda62b35fae73684c5398 /todo.org
parent702d9b944adb9e9d64e919791e9c73a1f96c5605 (diff)
downloadarchsetup-f62eee368a4e2acc4a630601436dfa306ed34ecc.tar.gz
archsetup-f62eee368a4e2acc4a630601436dfa306ed34ecc.zip
docs(todo): add task to review theme config architecture
The dunst/fuzzel configs exist in both dotfiles/common (stowed) and dotfiles/hyprland/.config/themes/ (templates), requiring edits in multiple places. Needs a cleaner single-source-of-truth approach. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org11
1 files changed, 11 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index bb71ce8..c90bb1f 100644
--- a/todo.org
+++ b/todo.org
@@ -137,6 +137,17 @@ Also, the text is quite large. For consistency, we should make it the same size
Fuzzel menu border blends in too much. Change border color to blue or red
to make the menu more visible when it appears.
+**** TODO [#C] Review theme config architecture for dunst/fuzzel
+The active dunst config is stowed from dotfiles/common/ but theme templates
+live in dotfiles/hyprland/.config/themes/. set-theme copies the templates to
+the stowed locations at runtime, so edits to the common file get overwritten
+on theme switch. This split between stowed configs and theme templates is
+error-prone — changes must be made in both places. Consider:
+- Having set-theme be the single source of truth (remove common dunstrc from stow)
+- Or symlinking the stowed config to a theme-managed location
+- Same situation applies to fuzzel.ini
+The goal is a single place to edit each config, not two.
+
**** TODO [#D] Consider Customizing Hyprland Animations
Current: windows pop in, scratchpads slide from bottom.