Apps¶
Personal CLI tools, each carrying its own --help. That help is the reference
for flags and verbs. A page here exists only where there is something --help
cannot say — why the tool exists, what it deliberately does not do, and how it
couples to the rest of this repo.
The sidebar lists those pages. For the tools themselves, eza ~/.local/bin
is what this machine actually has installed, and doit kit list is the
searchable roster across the fleet.
Pages¶
- Theme and font — two standalone tools; why every deployed config points at
currentrather than at a theme, so switching one is not a commit - Notes — a four-verb wrapper over
zk; where the notebook lives, and why this repo configures it without carrying it - doit — the menu suite that left this repo; where it lives now, and how a machine gets it
- Refcheck — the reference validator written against this repo; how it installs here, and the deliberately broken fixtures that keep it honest
- Backup — choosing between
packup, which makes one archive that stands alone, andsafekeep, which snapshots what a config declares - Safekeep — a pointer to the repo that owns it, and why the one app holding a data format outside the machine had to leave
- Work Monitor — Arch only; driving the spare HDMI output to a second desk without Hyprland adopting it as a permanent display
- zsh-startup — timing this machine's interactive shell, and why there is no threshold to fail against
- WSL disk and speed —
wsl-tools; when to rebuild the distro's disk for a reclaim, and when to delete it instead to prove the machine is reproducible
Three tools are documented as system components instead¶
dotfiles is in Management Interface,
packages in Package Management, and
tmux-sessions in tmux Sessions. Each is a
part of the system its page describes rather than a tool standing on its own.
Explaining the system is what explains the tool, so splitting one off into an
apps page would leave both halves incomplete.