My dotfiles. Everything here is managed by chezmoi.
chezmoi init https://github.com/nickhentschel/dotfiles.git
chezmoi apply-
Install chezmoi
-
Initialize the dotfiles repository:
chezmoi init https://github.com/nickhentschel/dotfiles.git
-
Apply the configuration:
chezmoi apply
-
Install Homebrew packages:
brew bundle
The setup script will automatically:
- Install all required Homebrew packages
- Set up Cursor editor with extensions
- Configure the optimized ZSH environment
- Shell configuration:
- ZSH with optimized prompt (git status caching for performance)
- Custom aliases and functions
- Performance-optimized configuration
- Editor settings:
- Neovim configuration
- Cursor (VSCode-based) setup with extensions
- Package management:
- Brewfile for macOS dependencies
- Auto-installation of core tools
- Git configuration:
- Global gitconfig and gitignore
- Optimized settings
Cursor settings are stored in private_Library/private_Application Support/private_Cursor/User/settings.json for macOS and will be applied
automatically when using chezmoi.
The setup ensures that:
- Cursor is installed via Homebrew
- Command-line tools are configured
- Required extensions are automatically installed
The Brewfile contains all the packages needed. Install them with:
brew bundleTo update your configuration:
# Pull the latest changes
chezmoi update
# Apply specific updates
chezmoi edit ~/.zshrc
chezmoi applyMore customization and automation to come.