aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-07 01:05:50 -0600
committerCraig Jennings <c@cjennings.net>2026-02-07 01:05:50 -0600
commitc47290949727f8bf6eb85f73561e9b9dcf3d64ee (patch)
tree99d548e08abc77e307b294704c99379191026daf /todo.org
parent4bbf7ea4599b8e5c9fe080dccf476ae8c2fc805b (diff)
downloadarchsetup-c47290949727f8bf6eb85f73561e9b9dcf3d64ee.tar.gz
archsetup-c47290949727f8bf6eb85f73561e9b9dcf3d64ee.zip
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.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org3
1 files changed, 3 insertions, 0 deletions
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