| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-13 | fix(archsetup): implement critical bug fixes and test improvements | Craig 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-10 | fix(archsetup): disable problematic slow packages | Craig Jennings | |
| Temporarily disable anki and tageditor packages that cause excessive build times and failures during testing: - anki: hangs for 98+ minutes, missing .gitconfig during cargo build - tageditor: hangs indefinitely building qt5-webengine dependency These packages need to be fixed or replaced before re-enabling. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> | |||
| 2025-11-08 | fix(archsetup): correct invalid sudo syntax in yay installation | Craig 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-08 | feat: add zoxide smart directory navigation | Craig Jennings | |
| Add zoxide installation and configuration to archsetup: - Install zoxide via pacman in Developer Workstation section - Create .profile.d/zoxide.sh with zsh initialization - Alias cd to z for smart directory jumping based on usage patterns This enables automatic directory navigation learning across all fresh Arch installs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> | |||
| 2025-06-09 | adding rofi to install | Craig Jennings | |
| 2025-06-09 | removing vimix icons and gtk themes (unused) | Craig Jennings | |
| 2025-06-07 | added install and firewall rules for warpinator | Craig Jennings | |
| 2025-06-03 | fix dark theme; disallow vt switch & xorg zap; remove gdm | Craig Jennings | |
| 2025-05-29 | add xorg-xeyes and xorg-xhost (info w/in) | Craig Jennings | |
| - the eyes roll only when over processes displayed by xorg, not wayland. - xhost allows explicit condition for root to display using current display. | |||
| 2025-05-26 | remove keyd as it locks up the trackpad on launch | Craig Jennings | |
| 2025-05-26 | adding system-config-printer | Craig Jennings | |
| 2025-05-26 | adding keyd install and config | Craig Jennings | |
| 2025-05-26 | integrated redshift into archsetup (blue light filter) | Craig Jennings | |
| 2025-05-26 | changing colorpicker to xcolor | Craig Jennings | |
| 2025-05-26 | changing color picker to git version | Craig Jennings | |
| 2025-05-26 | xautolock installed by yay | Craig Jennings | |
| 2025-05-26 | replacing xscreensaver for slock | Craig Jennings | |
| 2025-05-25 | adding redshift and getting geoclue to work | Craig Jennings | |
| 2025-05-24 | add additional dependencies for emacs | Craig Jennings | |
| 2025-05-24 | task-spooler's name changed to task-spooler-cpu | Craig Jennings | |
| 2025-05-23 | stow dotfiles from subdirectory | Craig Jennings | |
| 2025-05-22 | adding thunar file manager | Craig Jennings | |
| 2025-05-19 | removing neofetch; adding fastfetch | Craig Jennings | |
| 2025-05-09 | adding dotpac utility | Craig Jennings | |
| 2025-04-11 | adding tickrs and flameshot | Craig Jennings | |
| 2025-01-08 | adding touchpad-indicstor | Craig Jennings | |
| 2024-12-27 | adding anki | Craig Jennings | |
| 2024-12-27 | adding back boot_ux issues (disabled accidentally) | Craig Jennings | |
| 2024-12-05 | adding items for protonmail-bridge | Craig Jennings | |
| - adding pass and seahorse - added script to build protonmail-bridge and init pass to work with it | |||
| 2024-11-30 | adding telegram-desktop | Craig Jennings | |
| 2024-11-30 | removing tremc | Craig Jennings | |
| 2024-11-30 | adding valent | Craig Jennings | |
| 2024-11-30 | adding foliate and obsidian | Craig Jennings | |
| 2024-11-29 | dwm login should launch the script, not dwm directly | Craig Jennings | |
| 2024-11-21 | fixing typo installing pacman-contrib package | Craig Jennings | |
| 2024-11-21 | fixing current issues | Craig Jennings | |
| - stow doesn't complete: added specific directory for it to restow - unit paccache.timer does not exist installing pacman-contrib package first - speedtest-go fails to install due to dependency install the binary rather than source + compile - shell-gpt failed to install not necessary as it's not used. removed from archsetup | |||
| 2024-11-21 | work around issue installing tidal-dl | Craig Jennings | |
| 2024-11-21 | changed silent_boot to boot_ux + disabled as prep for test setup | Craig Jennings | |
| 2024-11-20 | replacing slock with xscreensaver | Craig Jennings | |
| 2024-11-20 | adding xorg-xev so I can check keystrokes | Craig Jennings | |
| 2024-11-16 | adding fdupes | Craig Jennings | |
| 2024-11-11 | fixing at not installing | Craig Jennings | |
| 2024-11-11 | adding topgrade | Craig Jennings | |
| 2024-11-10 | fixing snore and tremc install; removing bugfix section | Craig Jennings | |
| 2024-11-10 | fixing grub-btrfs config generation issues and action var issues | Craig Jennings | |
| 2024-11-10 | adding timeshift autosnap functionality | Craig Jennings | |
| 2024-11-10 | adding user to additional groups | Craig Jennings | |
| 2024-11-10 | improving randomness via adding rngd | Craig Jennings | |
| 2024-11-10 | adding upower, removing xf86-video-intel, etc | Craig Jennings | |
| - parallel downloads changed to 10 - also sync to latest package list before adding archlinux-keyring | |||
| 2024-11-10 | adding devtools | Craig Jennings | |
