#!/bin/sh # DrNuget's dotfile bootstrapping script # This is free software licensed under GNU GPLv2.0 # Install all home-directory dotfiles for i in $(ls -ap | grep -v /); do rm $HOME/$i 2> /dev/null ln -s $PWD/$i $HOME/$i done if [ -f "$HOME/.bash_profile" ]; then rm $HOME/.bash_profile ln -s $HOME/.profile $HOME/.bash_profile fi # Install all .config dotfiles for i in $(ls -A ./.config); do rm -rf $HOME/.config/$i 2> /dev/null ln -s $PWD/.config/$i $HOME/.config/$i done # Install all custom scripts if [ ! -d "$HOME/.scripts" ]; then mkdir $HOME/.scripts fi for i in $(ls -A ./.scripts); do ln -s $PWD/.scripts/$i $HOME/.scripts/$i done