Commit Briefs
Switch journal capture from Markdown to org (main)
Write journal entries as slugged .org files under ~/org/me/journal/ with org #+title/#+date keywords instead of timestamped Markdown in ~/Journal/.
Add agent-shell ACP client
Add the agent-shell stack (shell-maker, acp, agent-shell) and set up Anthropic login auth inside an after! block so a non-autoloaded call can't abort the rest of config. Ignore the .agent-shell/ runtime dir.
Add org-timeblock week view
Add the org-timeblock package and configure a Sunday-anchored 7-day grid (6am-10pm) with per-tag colors, plus a SPC o t leader binding.
Add ITM ledger KPI autofill and monthly review capture
Add ledger helper functions that pull YTD/MTD revenue, expenses, bank balance, runway, and per-planner margin from the business book, and wire them into the weekly KPI template (replacing manual prompts). Add the monthly deep-review capture and named ledger-report shortcuts.
Modernize deprecated point-at-bol/eol calls
Replace point-at-bol/point-at-eol with pos-bol/pos-eol and drop a stale comment in org-agenda-delete-empty-blocks.
Reorganize agenda into per-area files
Replace the single ~/org/agenda/todo.org with per-area todo files (work, church, home, me, tech) and define area @-tags with client tags rolling up into @work. Add refile targets across agenda files and lowercase the balcony tag.
Add prose font + scaled org headline faces
Enable mixed-pitch for prose (Noto Sans) in org/markdown/fountain while keeping code, tables, headlines, and tags monospace. Scale org-level faces so heading levels are visually distinct.
Create rc.d folder for rc scripts
Add minecraft server rc script Add utility to interact with running minecraft server
Restyle wg_config and replace ifconfig key derivation
Replace the ifconfig wg9 create/destroy method for deriving client public keys with openssl X25519 DER construction (RFC 8410). No longer requires root or a running kernel with wg(4) to generate configs. Also bring script in line with wg_gen conventions: - Add usage() function and proper argument validation - Add description/wgdescr to hostname.wg and wgserver outputs - Fix hostname.wg: add missing inet prefix, wgpka 20 -> 25 - Quote all filenames, chmod 600 instead of chown
Add wg_gen: generate WireGuard configs for a /24 subnet
Generate a complete WireGuard deployment from a single command: one server hostname.if and all 253 client configs (.conf and OpenBSD hostname.wg) for a /24 subnet. Public key derivation uses openssl(1) X25519 DER construction (RFC 8410) instead of wireguard-tools or temporary interfaces.
Organize config files meant to be in a home directory into a new
folder called "home"
