My personal dotfiles setup with public/private separation for secure configuration management.
git clone https://github.com/yourusername/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shgit/- Git configuration (public settings only)zsh/- Zsh configuration and aliasesvim/- Vim configurationclaude/- Claude Code specific configurationssetup/- Installation and setup scriptsprivate/- Local private configurations (gitignored)
Create private/ directory with your sensitive configs:
mkdir -p private
# Add your private configs (see templates in setup/)- 🔒 Secure: Private data stays local
- 🚀 Fast setup: One command installation
- 🔄 Sync friendly: Easy to keep multiple machines in sync
- 📦 Modular: Add/remove components easily
./install.sh- Full setup./setup/symlinks.sh- Update symlinks only./setup/tools.sh- Install development tools