From 615561bb495c58356299d4a0a93d188aab72e331 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 25 Jan 2026 23:19:28 -0600 Subject: docs(todo): mark completed Hyprland and theming tasks done - Fix Hyprland Configuration Issues: all critical issues resolved - Modularize theming: complete theme system with dupre/hudson Co-Authored-By: Claude Opus 4.5 --- todo.org | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/todo.org b/todo.org index 9b757d3..0ecdb1f 100644 --- a/todo.org +++ b/todo.org @@ -120,8 +120,9 @@ The script handles edge cases gracefully, provides detailed error messages with *Why this is Method 1:* Can't build testing infrastructure or maintain packages if the script doesn't work. This is the foundation—everything else depends on reliable execution. *** TODO [#A] Make Hyprland Bulletproof and Comfy -**** TODO [#A] Fix Hyprland Configuration Issues -Issues discovered during live testing on ratio. Add sub-items as "hyprland config issue". +**** DONE [#A] Fix Hyprland Configuration Issues +CLOSED: [2026-01-25 Sun] +All critical issues resolved. Remaining sub-items are "consider" tasks for future enhancements. ***** DONE [#B] Consider Hyprland Plugins CLOSED: [2026-01-25 Sun] @@ -1170,8 +1171,11 @@ Output will be "BerkeleyMono Nerd Font" with all icon glyphs. Test the username and password prompt functionality added to archsetup. Verify prompts work correctly on fresh install simulation. -** TODO [#B] Modularize theming for consistent colors and fonts -Create a unified theming system so all apps share the same color scheme and fonts. +** DONE [#B] Modularize theming for consistent colors and fonts +CLOSED: [2026-01-25 Sun] +Created unified theme system with two themes (dupre, hudson) and set-theme switcher. +Covers: foot, fuzzel, waybar, dunst, hyprlock, Xresources, Hyprland borders. +Keybindings: $mod Y (toggle), $mod Shift Y (pick). Goals: - Single source of truth for colors (background, foreground, accent, etc.) - Single source of truth for fonts (monospace, UI, etc.) -- cgit v1.2.3