Personal dotfiles managed via this git repo.
- home/ – tracked dotfiles that should live in your
$HOME(e.g..zshrc,.gitconfig). - scripts/ – helper scripts to sync between your machine and this repo.
-
-
Copies selected dotfiles from
$HOMEinto home/. -
Usage (from repo root):
scripts/sync-repo.sh
-
-
-
Copies files from home/ into your
$HOMEdirectory, preserving their paths underhome/. -
Prompts before overwriting existing files.
-
Usage (from repo root):
scripts/sync-local-machine.sh
-
- Edit dotfiles locally in
$HOME. - Run
scripts/sync-repo.shto pull changes into the repo. - Commit and push.
- On another machine, clone the repo and run
scripts/sync-local-machine.shto apply dotfiles.