#!/bin/sh tempfolder="/tmp/dots" gitdir="$HOME/.dotfiles" git clone --recursive --separate-git-dir="$gitdir" git@gitlab.com:rehashedsalt/home.git $tempfolder rsync -rvl --exclude ".git" $tempfolder/ $HOME/ rm -r $tempfolder git --git-dir="$gitdir" --work-tree="$HOME" submodule update --init --recursive --remote git --git-dir="$gitdir" --work-tree="$HOME" status.showUntrackedFiles no