#!/usr/bin/env bash
# Copies all dotfiles to the repo.
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")"
MODE=${1:-}
RSYNC="rsync --archive --info=name1"
$RSYNC $HOME/.latexmkrc latexmkrc
$RSYNC $HOME/.zshrc zshrc
$RSYNC --exclude localconfig $HOME/.config/git .
$RSYNC --exclude plugins $HOME/.config/tmux .
$RSYNC \
--exclude autoload --exclude plugged --exclude session \
$HOME/.config/nvim .
if [ "$MODE" != --headless ]; then
for i in foot mako mimeapps.list waybar wofi; do
$RSYNC $HOME/.config/$i .
done
for d in sway swaylock; do
$RSYNC --exclude background.png $HOME/.config/$d .
fi