From 84a52a8027278005ff272cd0b80426f7c4f650ae Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 1 Dec 2025 06:09:42 -0600 Subject: docs(TODO): mark completed tasks from today's session MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - nitrogen → feh migration (commit 0601d39) - rofi integration and dunst-matched theme (commit 590aa02) - adwaita-color-schemes disabled (CMake build failure confirmed) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- TODO.org | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/TODO.org b/TODO.org index 37503be..3c76ef1 100644 --- a/TODO.org +++ b/TODO.org @@ -14,24 +14,19 @@ Steps: Reference: Removed from archsetup on 2025-11-15 -** TODO [#A] Replace nitrogen with feh for wallpaper management -Nitrogen is no longer in the official Arch repos. Need to: -- Replace nitrogen with feh in archsetup script -- Update ranger configuration to use feh instead of nitrogen -- Update emacs configuration to use feh instead of nitrogen -- Update any scripts that change wallpaper to use feh instead of nitrogen -- Test that feh provides equivalent functionality - -TEMPORARILY DISABLED in archsetup:668 - -** TODO [#A] Disable or fix adwaita-color-schemes AUR package +** DONE [#A] Replace nitrogen with feh for wallpaper management +CLOSED: [2025-12-01 Sun] +Nitrogen is no longer in the official Arch repos. +RESOLVED: Migrated to feh in commit 0601d39: +- Added feh to archsetup pacman installs +- Updated .xinitrc, lf/lfrc, ranger/rc.conf, monitor script +- feh auto-creates ~/.fehbg for wallpaper restore on login + +** DONE [#A] Disable or fix adwaita-color-schemes AUR package +CLOSED: [2025-12-01 Sun] adwaita-color-schemes is failing to build due to CMake version incompatibility -in qgnomeplatform dependency. Either: -- Disable for now and wait for AUR maintainer to fix -- Find alternative color scheme package -- Investigate if we actually need this package - -TEMPORARILY DISABLED in archsetup:688 +in qgnomeplatform dependency (CMake < 3.5 compatibility removed). +RESOLVED: Package removed from archsetup. Will re-evaluate when upstream fixes the build. * What is V2MOM? @@ -267,9 +262,17 @@ Some operations log to ~$logfile~, others don't - standardize logging All package installs should log, all system modifications should log, all errors should log with context Makes debugging failed installations easier -*** TODO [#B] Complete Rofi integration +*** DONE [#B] Complete Rofi integration +CLOSED: [2025-12-01 Sun] Rofi installed but needs testing and polish to ensure no friction -**** TODO [#B] Match Rofi CSS style to notification CSS and move into proper place +RESOLVED: Standardized rofi configuration in commit 590aa02: +- Created ~/.config/rofi/config.rasi and themes/rounded-gray-dark.rasi +- Removed external ~/code/rofi-themes-collection/ dependency +- Simplified sxhkd keybindings (settings now in config.rasi) +- Removed phantom rofi/scripts PATH entry +**** DONE [#B] Match Rofi CSS style to notification CSS and move into proper place +CLOSED: [2025-12-01 Sun] +Rofi theme now matches dunst notifications (colors, border-radius, font) **** TODO [#C] Consider rofi-wayland for future Wayland migration ~rofi~ doesn't support Wayland - evaluate ~rofi-wayland~, ~wofi~, or ~fuzzel~ for future -- cgit v1.2.3