From ca5c27c9b2cdf658bdf46e90e82120b8869a8a32 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 7 Feb 2026 01:05:50 -0600 Subject: feat(archsetup): add package-inventory script and reconcile packages Add package-inventory script that compares archsetup-declared packages against the live system. Fix awk for-loop parser and dependency filtering. Add 10 missing packages to archsetup (hyprpaper, wev, socat, sshpass, flatpak, solaar, ttf-dejavu, atomicparsley, freetube, tidal-dl-ng). Fix pipx_install function name bug. Change Hyprland follow_mouse to 0 to fix swap focus issue. --- todo.org | 3 +++ 1 file changed, 3 insertions(+) (limited to 'todo.org') diff --git a/todo.org b/todo.org index e987c86..e25c9d6 100644 --- a/todo.org +++ b/todo.org @@ -776,6 +776,9 @@ accessible via stowed symlinks pointing to repo. *** TODO [#A] Build CI/CD pipeline that runs archsetup on every commit Core automation infrastructure - enables continuous validation +**** TODO [#B] Investigate rlwrap not installed after archsetup run +rlwrap is declared in archsetup (Emacs Dependencies section, line 1779) but was not installed on this machine after archsetup ran. Manually installed 2026-02-06. When CI/CD is running, verify that all packages in the Emacs Dependencies section are actually installed after a full test run. May indicate a broader issue with packages being skipped silently. + *** TODO [#A] Generate recovery scripts from test failures Auto-create post-install fix scripts for failed packages - makes failures actionable -- cgit v1.2.3