Shell and editor config: zsh (+ powerlevel10k), bash, nano.
Clone into your home directory and symlink everything with GNU Stow:
git clone <repo-url> ~/dotfiles
cd ~/dotfiles
stow .Stow isn't available, so either copy the files you need into ~ by hand or symlink them.
Git Bash only creates real symlinks when Developer Mode is enabled (or the shell runs as admin) and MSYS is set:
export MSYS=winsymlinks:nativestrict
cd ~/dotfiles
for f in .bashrc .nanorc; do ln -sf "$PWD/$f" ~/"$f"; doneWithout nativestrict, ln -s silently makes copies, so later edits in the repo won't show up in ~.