Personal dotfiles managed with symlinks.
src/ # Dotfiles source (mirrors home directory structure)
install.sh # Symlink installer script
./install.sh # Skip existing files
./install.sh -i # Interactive mode (diff + prompt for conflicts)
./install.sh -f # Force overwrite existing filesThe script will:
- Create symlinks from
$HOMEto files insrc/ - Automatically create parent directories as needed
- Prompt for git email and create
~/.gitconfig.localon first run
Some settings differ per machine and are excluded from the repo:
| File | Purpose |
|---|---|
~/.gitconfig.local |
Git user.email (created by install script) |