summaryrefslogtreecommitdiff
path: root/TODO.org
AgeCommit message (Collapse)Author
2025-11-21session: dotfiles sync and GPG/Emacs auth debuggingCraig Jennings
Synced various dotfile configs (calibre, audacious, profile.d, xinitrc). Diagnosed and fixed Emacs/GPG auth issue by disabling systemd emacs.service which lacked DISPLAY environment for pinentry-dmenu.
2025-11-15feat(archsetup): add firmware management and console font configurationCraig Jennings
- Install mkinitcpio-firmware to silence firmware warnings during upgrades - Configure lat0-16 console font for better TTY readability - Add firmware cleanup task to TODO.org (Method 3: System Hygiene) - Remove old archsetup log file Changes: - archsetup:589 - Add mkinitcpio-firmware AUR package installation - archsetup:963-964 - Configure console font in boot_ux function - TODO.org:419-441 - Add task to remove unnecessary firmware (~600MB savings) Technical details: - Framework laptop only needs intel and atheros firmware packages - mkinitcpio-firmware provides enterprise hardware firmware - lat0-16 font chosen for 2256x1504 high-res display - Eliminates firmware and consolefont warnings during mkinitcpio 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15docs(todo): add dotfiles reorganization taskCraig Jennings
Add TODO [#C] to review and reorganize dotfiles for unused applications. Options: - Move unused configs to dotfiles/unused/ directory - Design better restowing mechanism with Makefile for selective stowing Identified during package cleanup session - many configs remain for removed applications (mpd, ncmpcpp, mopidy, obs-studio, obsidian). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15refactor(archsetup): streamline packages and update configurationsCraig Jennings
Package removals: - Remove MPD/ncmpcpp/Mopidy music players (no longer needed) - Remove obs-studio, obsidian, VS Code - Remove VirtualBox and related packages (use Docker/gnome-boxes instead) - Remove rust package (will use rustup instead) Package additions: - Add difftastic, eza (modern CLI tools) - Add gimp, audacity, vlc (media applications) - Add insync, protonmail-bridge (sync/communication) - Add multimarkdown, proselint (text processing) Package updates: - Update man → man-db (current package name) - Update pandoc → pandoc-cli (current package name) Configuration updates: - Enable topgrade git repo updates for ~/code/ only - Add inbox/ directory to .gitignore - Add TODO for rustup-based Rust installation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13fix(archsetup): implement critical bug fixes and test improvementsCraig Jennings
This commit addresses several high-priority bugs and enhances the testing infrastructure: **Bug Fixes:** 1. Add root permission check at script start to fail fast with clear error message 2. Disable debug package installation by adding --nodebug flag to all yay calls 3. Replace unsafe `git pull --force` with safe rm + fresh clone to prevent data loss 4. Add geoclue package with correct systemd service configuration for geolocation 5. Add completion marker for reliable automated test detection **Testing Infrastructure:** - Add comprehensive VM-based testing framework in scripts/testing/ - Fix test script pgrep infinite loop using grep bracket self-exclusion pattern - Add network diagnostics and pre-flight checks - Support snapshot-based testing for reproducible test runs **Package Management:** - Remove anki (build hangs 98+ minutes) - Remove adwaita-color-schemes (CMake build issues) Test Results: 0 errors, 1,363 packages installed in 40 minutes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08fix(archsetup): correct invalid sudo syntax in yay installationCraig Jennings
Fixed critical bug at line 336 that blocked all AUR package installations. Changed invalid 'sudo -u $username -D $build_dir' to proper 'cd $build_dir && sudo -u $username' pattern. Also updated TODO.org: - Marked yay bug task as DONE - Created "Resolved Tasks" section - Moved completed task to archive with resolution notes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06add tasks under method org-headers and sorted by priorityCraig Jennings
2025-11-06Create V2MOM strategic framework and migrate TODO.orgCraig Jennings
- Created comprehensive V2MOM with Vision, Values, Methods, Obstacles, Metrics - Converted all 5 methods to prioritized TODO items (96 total tasks) - Enhanced tasks with technical details, line numbers, error messages - Migrated existing TODO.org tasks to V2MOM methods - Moved 16 tasks to someday-maybe, deleted 11 obsolete tasks - Swapped method ordering (Security before Modernization) - TODO.org now contains complete V2MOM as single source of truth 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-12updated tasksCraig Jennings
2025-10-05updating tasksCraig Jennings
2025-09-09updating tasksCraig Jennings
2025-08-31strip empty taskCraig Jennings
2025-08-22updating and reorganizing tasksCraig Jennings
2025-08-04updating tasksCraig Jennings
2025-07-16latest updates as of 2025-07-16 @ 11:07 AM CDTCraig Jennings
2025-06-11updating reference articlesCraig Jennings
2025-06-11updating tasksCraig Jennings
2025-06-09adding tasksCraig Jennings
2025-06-09updating tasksCraig Jennings
2025-06-07updating tasks and progressCraig Jennings
2025-06-06updating tasksCraig Jennings
2025-06-03updating tasksCraig Jennings
2025-06-01updating tasksCraig Jennings
2025-05-30merge dotfiles tasks with main tasksCraig Jennings
2025-05-30updating tasksCraig Jennings
2025-05-29task updatesCraig Jennings
2025-05-29updating tasksCraig Jennings
2025-05-29updating tasksCraig Jennings
2025-05-27updated tasksCraig Jennings
2025-05-26running touchpad-indicator twice works?Craig Jennings
2025-05-26updating tasksCraig Jennings
2025-05-26integrated redshift into archsetup (blue light filter)Craig Jennings
2025-05-26xautolock installed by yayCraig Jennings
2025-05-26updating tasksCraig Jennings
2025-05-26updating tasksCraig Jennings
2025-05-25updating tasksCraig Jennings
2025-05-25updating tasksCraig Jennings
2025-05-24updating tasksCraig Jennings
2025-05-23updating tasksCraig Jennings
2025-05-23updated tasksCraig Jennings
2025-05-22updating tasksCraig Jennings
2025-05-22updated tasksCraig Jennings
2025-05-21moving arch dotfiles into archsetupCraig Jennings
2025-05-21updating more tasksCraig Jennings
2025-05-21updating tasksCraig Jennings
2025-05-20updating tasksCraig Jennings
2025-05-20adding issues from current installCraig Jennings
2024-12-06adding vncserver task with link for informationCraig Jennings
2024-11-12updating tasksCraig Jennings
2024-11-11moving things aroundCraig Jennings