| Age | Commit message (Expand) | Author |
| 11 days | pi alarm: fire when a command exits or when processes exit | Igor Soarez |
| 11 days | tmux: advertise OSC 8 hyperlinks so pi and other TUIs link under tmux | Igor Soarez |
| 11 days | tmux: Shift+Enter reaches pi, Neovim and Claude Code under Ghostty | Igor Soarez |
| 12 days | yubikey-git: opt a host in to git over ssh at git.soarez.net with the YubiKey... | Igor Soarez |
| 13 days | pi: track pirc-extension default branch instead of pinning v0.1.1 | Igor Soarez |
| 14 days | claude: never reach the operator's tmux server by accident | Igor Soarez |
| 2026-10-23 | pi alarm: steer a due alarm into a running task | Igor Soarez |
| 2026-10-22 | pi: alarm extension, timed notes the agent sets for itself | Igor Soarez |
| 2026-10-19 | nvim: FantasqueSansM Nerd Font Mono in Neovide | Igor Soarez |
| 2026-10-19 | ghostty: stable update channel, download updates in the background | Igor Soarez |
| 2026-10-17 | theme-gen: derive tmux and ghostty colours for any theme | Igor Soarez |
| 2026-10-12 | nvim: one pyright client per project, each on its own venv | Igor Soarez |
| 2026-10-12 | nvim: ~/x in the space+p directory picker, where it exists | Igor Soarez |
| 2026-10-07 | nvim: render markdown in the buffer | Igor Soarez |
| 2026-10-05 | zsh: Caps Lock no longer types junk at a prompt without tmux | Igor Soarez |
| 2026-10-05 | pi: the session name in herdr's Agent sidebar | Igor Soarez |
| 2026-10-05 | Caps Lock no longer types <F22> into Neovim | Igor Soarez |
| 2026-10-05 | alacritty: the mux launch in its own import, overridable per machine | Igor Soarez |
| 2026-10-05 | pi: compact tool output, pinned, 3-line previews for every tool | Igor Soarez |
| 2026-10-03 | tmux: machine-local overrides in ~/.tmux.conf.local | Igor Soarez |
| 2026-10-03 | pi: auto-named sessions, pinned to a commit | Igor Soarez |
| 2026-10-02 | Revert a by-hand dotfiles-sync that published one machine's Claude settings | Igor Soarez |
| 2026-10-02 | Sync | Igor Soarez |
| 2026-10-02 | pi: drop pi-mcp-adapter, MCP is native now | Igor Soarez |
| 2026-10-01 | hammerspoon: Caps Lock sends F20, and stays that way | Igor Soarez |
| 2026-09-28 | AGENTS.md is the file; CLAUDE.md imports it | Igor Soarez |
| 2026-09-28 | tmux: the command prompt gets an opaque background | Igor Soarez |
| 2026-09-28 | pi: the siliconflow key is a reference, not a name | Igor Soarez |
| 2026-09-25 | profile: stop shadowing exit | Igor Soarez |
| 2026-09-21 | hammerspoon: the example's header is init.lua's, so bindings move either way | Igor Soarez |
| 2026-09-21 | hammerspoon: shared helpers move to dotlib.lua, which local.lua can require | Igor Soarez |
| 2026-09-21 | hammerspoon, ghostty: example files for their machine-local configs | Igor Soarez |
| 2026-09-21 | ghostty: read ~/.config/ghostty-local last, where a machine has one | Igor Soarez |
| 2026-09-21 | hammerspoon: load ~/.config/hammerspoon/local.lua where a machine has one | Igor Soarez |
| 2026-09-21 | zshrc: find Homebrew's completions on the prefix this machine uses | Igor Soarez |
| 2026-09-21 | supermaven off unless asked for; a blocked cask no longer ends install.sh | Igor Soarez |
| 2026-09-21 | install.sh: install Homebrew, add bash, and seed the colour files | Igor Soarez |
| 2026-09-17 | dotfiles | Igor Soarez |