Managed with GNU Stow. Each top-level directory is a stow package.
# install packages
brew bundle
# stow whichever configs you want
stow nvim zsh ghostty sketchybar # etc.The sketchybar config includes a widget that displays your Claude.ai session (5h) and weekly (7d) usage in the status bar. It requires a couple of extra steps:
swiftc sketchybar/.config/sketchybar/plugins/claude_fetch.swift \
-o sketchybar/.config/sketchybar/plugins/claude_fetchCreate ~/.config/sketchybar/claude_cookie with your claude.ai session cookie (the full Cookie header value). The file must include the lastActiveOrg= cookie so the fetcher can resolve your org ID.
echo 'sessionKey=sk-ant-...; lastActiveOrg=...' > ~/.config/sketchybar/claude_cookieThis file is gitignored — never commit your cookie.