Skip to content

Uses

Uses

TODO — opener.

Shell. The aliases and path tweaks I actually reach for.

~/.zshrc
# TODO — paste the interesting bits of your .zshrc here.
# Keep the aliases + PATH edits; strip anything generated by installers.
# export PATH="$HOME/.local/bin:$PATH"
# alias g=git

Terminal emulator.

~/.config/ghostty/config
# TODO — replace with your actual terminal config (ghostty/wezterm/alacritty).
# font-family = ...
# font-size = 14
# theme = ...

Git defaults — the rebase-not-merge crowd.

~/.gitconfig
# TODO — paste the opinionated bits.
# [pull]
# rebase = true
# [rebase]
# autosquash = true
# [alias]
# lg = log --oneline --graph --decorate

Editor settings that actually matter — the rest is defaults.

~/Library/Application Support/Code/User/settings.json
{
"// TODO": "paste the settings you actually changed from defaults"
}

Everything installed via Homebrew. The source of truth for a fresh machine.

~/Brewfile
# TODO — run `brew bundle dump --force` and paste the result.
# Trim fonts and casks you don't actually use.
# brew "git"
# brew "pnpm"
# brew "ripgrep"
# cask "ghostty"

Node version pinning. Project-level, not machine-level.

.nvmrc
22

Claude Code config — the AI tool I actually use, not the one I tweet about.

~/.claude/settings.json
{
"// TODO": "paste the non-secret parts of your Claude Code settings"
}

Browser

  • TODO — browser of choice

    TODO — why.

  • TODO — extensions that earn their keep

    TODO — one line each.

Hardware

  • TODO — machine

    TODO.

  • TODO — display

    TODO.

  • TODO — keyboard

    TODO.