git clone git@github.com:wsielski/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./script/bootstrap.zshThis is a zsh-first macOS setup using Oh My Zsh, Starship, fzf, zoxide, Homebrew, Git, SSH, iTerm, Terminal, and Neovim.
The bootstrap links managed files and backs up existing targets with a
.backup suffix. After the zsh smoke test passes, it removes the old fish
configuration from ~/.config/fish.
The zsh setup keeps a Starship prompt, installs JetBrains Mono Nerd Font,
Inconsolata Nerd Font, and Symbols Only Nerd Font, and adds fish-like
interactive helpers through zsh-autosuggestions, fzf-tab,
zsh-syntax-highlighting, and automatic nvm use when entering a directory
with .nvmrc.
~/.zshrc~/.zprofile~/.gitconfig.local~/.gitignore~/.editorconfig~/.ssh/config.dotfiles~/.config/nvim- iTerm and Terminal preferences
Optional macOS defaults are still available through:
~/.dotfiles/macos/set-defaults.sh