#!/usr/bin/env bash set -euo pipefail GIT_ROOT_DIR="$( cd "$( dirname $0 )/../.." && pwd )" XDG_DOTFILES_DIR="${GIT_ROOT_DIR}/config/xdg" for f in $( find ${XDG_DOTFILES_DIR} -type f -exec basename {} \; ); do echo "INFO: Installing ${f}" rsync -avh ${XDG_DOTFILES_DIR}/${f} ${XDG_CONFIG_HOME}/${f} && chmod a-rwx,u+rw $_ done