Confused? Start here: https://dotfiles.github.io/
- zsh — shell
- tmux — terminal multiplexer
- Ghostty — terminal emulator
- atuin — shell history
- fzf — fuzzy finder
- zoxide — smarter
cd - Zed — primary editor
- Neovim — secondary editor
- Raycast — app launcher / productivity
- Hammerspoon — macOS automation
- lazygit — git TUI
- gh-dash — GitHub dashboard
- rainfrog — database TUI
- superfile — file manager TUI
- yazi — file manager TUI
- bat — better
cat - btop — system monitor
- eza — better
ls - Homebrew — packages (see
Brewfile)
On a fresh Mac, after cloning the repo:
./scripts/bootstrap.shAfter spending more than two years handling symlinks myself, I wanted to find a tool that would help in that regard. I used mackup for about a year, but wasn't really satisfied by it. In the end, I got back to the roots, and I'm using Stow.
From this repo:
# The `--no-folding` flag is used so that Zed's config hotreloading works correctly.
stow --no-folding . --target="$HOME/" --adopt
compaudit | xargs chmod g-wThe archive/ folder contains configs that are no longer in use but kept for reference.
To enable key repeat inside editors (e.g. Cursor, VS Code):