/dev-tooling
what i reach for daily on a fresh mac. the whole config is in yanismydj/dotfiles, managed with chezmoi. one liner gets you a working setup.
# new machine, one command sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply yanismydj
terminal
- ├──ghosttyfast gpu terminal, auto-attaches to a default tmux session
- ├──tmuxmultiplexer, one window per repo, sessions persist forever
- └──oh-my-tmuxtmux config that doesn't make you cry
shell
navigation & search
- ├──zoxidesmarter cd, frecency-based jumps. aliased to
cd - ├──fzffuzzy finder, ctrl-r history, ctrl-t file picker
- ├──ripgrepgrep replacement. respects gitignore, faster than ack
- ├──fdfind replacement. saner syntax, parallel by default
- ├──ezals replacement with git status and icons.
ll,la,lt - └──batcat with syntax highlighting and git diff gutters
editor
git
- ├──deltapager for diffs.
n/Njumps between sections - ├──zdiff3three-way merge conflict markers, the only sane setting
- └──1password ssh signinggit commits signed via the 1password ssh agent
runtimes & env
- ├──asdfversion manager. node, ruby, python, go, bun, terraform, helm
- ├──chezmoidotfile manager. templates, secrets, machine-specific blocks
- ├──homebrew
brew bundleoff a Brewfile, fresh laptop in 10 min - ├──1passwordssh keys, git signing, env secrets, all in one vault
- └──jqjson. nothing else comes close
ai & agents
- ├──claude codemy daily driver. this site was built with it
- └──gstackclaude code skills for shipping (qa, review, ship, investigate)