| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(archsetup): remove the cpupower setup, wrong for this hardware | Craig Jennings | 2026-05-26 | 2 | -15/+4 |
| * | chore(todo): log eask, signal-cli, and dim-inactive tasks | Craig Jennings | 2026-05-26 | 1 | -0/+37 |
| * | fix(archsetup): write the cpupower config instead of editing a missing file | Craig Jennings | 2026-05-26 | 1 | -6/+8 |
| * | fix(archsetup): stop yay hanging on its diff prompt during unattended installs | Craig Jennings | 2026-05-26 | 1 | -1/+5 |
| * | chore(todo): close the moot eval task and the already-done rustup task | Craig Jennings | 2026-05-26 | 1 | -3/+6 |
| * | feat(archsetup): set a CPU governor with cpupower | Craig Jennings | 2026-05-26 | 1 | -0/+12 |
| * | feat(archsetup): make the claude-code install optional | Craig Jennings | 2026-05-26 | 2 | -4/+32 |
| * | fix(archsetup): give git_install the same retry logic as pacman/aur | Craig Jennings | 2026-05-26 | 1 | -9/+28 |
| * | docs: add per-host override spec and backlog tasks | Craig Jennings | 2026-05-26 | 2 | -4/+260 |
| * | refactor: fold pocketbook in-tree and drop its install steps | Craig Jennings | 2026-05-26 | 20 | -3/+1054 |
| * | chore: log dotfiles-separation progress and file processed handoffs | Craig Jennings | 2026-05-23 | 5 | -0/+193 |
| * | fix(testing): expect ~/.dotfiles symlink target in dotfiles validation | Craig Jennings | 2026-05-22 | 1 | -2/+4 |
| * | docs(claude): correct velox/ratio desktop env (both run Hyprland) | Craig Jennings | 2026-05-22 | 1 | -2/+3 |
| * | docs(claude): document the external dotfiles repo and migration | Craig Jennings | 2026-05-22 | 1 | -3/+41 |
| * | refactor(testing): clone the dotfiles repo into the VM test | Craig Jennings | 2026-05-22 | 2 | -1/+32 |
| * | feat(archsetup): clone dotfiles repo and stow per DESKTOP_ENV | Craig Jennings | 2026-05-22 | 2 | -33/+84 |
| * | docs(plan): use SSH push URL and add claude.sh to minimal tree | Craig Jennings | 2026-05-22 | 1 | -2/+6 |
| * | chore: tag sub-30-minute tasks with :quick: | Craig Jennings | 2026-05-21 | 1 | -18/+18 |
| * | chore: cancel obsolete X11 VT-switch task, demote 6 undated A's to B | Craig Jennings | 2026-05-21 | 1 | -9/+180 |
| * | feat(notify): add --silent flag, volume knob, and level sound files | Craig Jennings | 2026-05-21 | 12 | -10/+271 |
| * | chore: log UI follow-up bugs and ignore dated secret backups | Craig Jennings | 2026-05-21 | 2 | -56/+61 |
| * | feat(hyprland): add airplane-mode waybar toggle | Craig Jennings | 2026-05-21 | 7 | -0/+652 |
| * | feat(authinfo): add calendar feed URLs for calendar-sync | Craig Jennings | 2026-05-21 | 1 | -0/+0 |
| * | chore(btop): sync config to v1.4.7 defaults | Craig Jennings | 2026-05-20 | 1 | -2/+16 |
| * | feat(hyprland): rebind monitor to Super+R, touchpad toggle to Super+M | Craig Jennings | 2026-05-20 | 1 | -3/+3 |
| * | chore: document a priority scheme and close two tasks in todo.org | Craig Jennings | 2026-05-20 | 1 | -5/+70 |
| * | feat(hyprland): add touchpad state indicator to waybar | Craig Jennings | 2026-05-20 | 7 | -0/+212 |
| * | fix(installer): guard constructed-path rm -rf deletes | Craig Jennings | 2026-05-20 | 2 | -3/+229 |
| * | chore: clean dead todo.org doc-links and file three docs to outbox | Craig Jennings | 2026-05-20 | 4 | -6/+190 |
| * | chore: log the calendar-secret scrub and queue URL rotation | Craig Jennings | 2026-05-20 | 1 | -11/+21 |
| * | fix: correct a POSIX-sh bashism in init and document two SC2034 cases | Craig Jennings | 2026-05-20 | 3 | -2/+4 |
| * | docs: document the unit-test layer and add a make test-unit target | Craig Jennings | 2026-05-20 | 2 | -2/+37 |
| * | chore: log AUR exit-0 fix verification and close the sub-task | Craig Jennings | 2026-05-19 | 1 | -6/+4 |
| * | feat(tmux-util): add rename subcommand (fzf pick + prompt) | Craig Jennings | 2026-05-19 | 3 | -9/+174 |
| * | feat(tmux-util): add pick subcommand (fzf session switcher) | Craig Jennings | 2026-05-19 | 3 | -4/+139 |
| * | feat(tmux-util): add find subcommand | Craig Jennings | 2026-05-19 | 3 | -6/+130 |
| * | feat(tmux-util): add go subcommand (attach-or-create) | Craig Jennings | 2026-05-19 | 3 | -1/+159 |
| * | feat(tmux-util): add ls subcommand | Craig Jennings | 2026-05-19 | 3 | -21/+240 |
| * | feat(tmux-util): add script skeleton and reap subcommand | Craig Jennings | 2026-05-19 | 5 | -0/+463 |
| * | fix(archsetup): log the real exit code from failed installs | Craig Jennings | 2026-05-19 | 1 | -2/+7 |
| * | chore: close LICENSE task and log emacs-fix VM verification | Craig Jennings | 2026-05-19 | 1 | -3/+8 |
| * | docs(claude): correct cursor theme reference | Craig Jennings | 2026-05-19 | 1 | -1/+1 |
| * | fix(archsetup): write desktop defaults as a system dconf db | Craig Jennings | 2026-05-19 | 1 | -17/+26 |
| * | chore(todo): collapse stray **NOTE:** label to italic | Craig Jennings | 2026-05-19 | 1 | -1/+1 |
| * | fix(hyprland): paint scratchpad active border goldenrod | Craig Jennings | 2026-05-19 | 1 | -2/+1 |
| * | fix(tmux): pipe M-w copies to the system clipboard via wl-copy | Craig Jennings | 2026-05-18 | 1 | -4/+7 |
| * | feat(tmux): mirror vterm-copy-mode key story in tmux copy-mode | Craig Jennings | 2026-05-18 | 1 | -2/+10 |
| * | fix(archsetup): handle stow-created ~/.emacs.d when cloning dotemacs | Craig Jennings | 2026-05-17 | 2 | -3/+21 |
| * | fix(testing): cleanup traps, arg validation, and two real bugs | Craig Jennings | 2026-05-17 | 9 | -48/+146 |
| * | refactor(scripts/games): array + loop, flathub remote check, failure summary | Craig Jennings | 2026-05-17 | 1 | -29/+50 |