./setup.shThe following files will be symlinked to your home directory:
.gitconfig- Git configuration.commit_template- Git commit template.tmux.conf- tmux configuration.vimrc- Vim configuration.zshrc- Zsh configuration.config/nvim- Neovim (LazyVim) configuration.config/herdr/config.toml- herdr configuration
The following directories will be copied to ~/.config/:
.config/ghostty- Ghostty terminal configuration.config/powerline- Powerline configuration
Automatically installs packages listed in Brewfile:
- Homebrew formulae (CLI tools)
- Homebrew casks (GUI applications)
Homebrew packages are managed in the Brewfile.
To add or remove packages, edit the Brewfile.
# Update package list
brew bundle --file=BrewfileNeovim configuration is managed in .config/nvim/ and uses LazyVim as the base distribution.
~/.config/nvim will be symlinked to the dotfiles/.config/nvim directory.
If configuration files already exist, they will be removed and replaced with symlinks to this repository.
- aws config
- .ssh
- .terraformrc
- Raycast