Personal macOS dotfiles for a Ghostty + Zed + Neovim + tmux workflow.
Install the base tools first:
brew install git stowzsh->~/.zshrctmux->~/.tmux.confhomebrew->~/Brewfilenvim->~/.config/nvimghostty->~/.config/ghosttyzed->~/.config/zed
Clone this repository to your home directory:
git clone <your-repo-url> ~/dotfiles
cd ~/dotfilesFor a fresh machine, run one command:
./script/installFor an existing machine where files already exist, adopt first:
./script/adoptThen keep everything in sync with:
./script/restow- Homebrew dependencies are declared in
homebrew/Brewfile. - Generated editor state (for example Zed databases) is intentionally ignored.
- Managed stow packages:
zsh,tmux,homebrew,nvim,ghostty,zed.