18 lines
565 B
Plaintext
18 lines
565 B
Plaintext
# Clone repo
|
|
git clone --bare https://kitsunehosting.net/gitea/Kenwood/dotfiles.git $HOME/.dotfiles
|
|
|
|
# Make a temp alias (will be perminant via .zshrc)
|
|
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
|
|
|
|
# Pull stuff down!
|
|
config checkout
|
|
|
|
# If things offend, backup or delete existing/differeing files.
|
|
# This could work but idk
|
|
mkdir -p .config-backup && \
|
|
config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \
|
|
xargs -I{} mv {} .config-backup/{}
|
|
|
|
# Also use this to keep it all neat!
|
|
config config --local status.showUntrackedFiles no
|