dotfiles/install

33 lines
894 B
Bash
Executable File

#!/usr/bin/env bash
DIR="$(dirname $(realpath "$0"))"
cd "$DIR"
# install config files
for filename in $(ls -p | grep -v "install" | grep -v "/" | grep -v "README.md"); do
app=$(echo $filename | tr "-" "\n" | head -1)
appdir="$HOME/.config/$app"
mkdir -p $appdir
cp $filename "$appdir/${filename:${#app}+1:200}"
done
# install backrounds
mkdir -p "$HOME/.local/share/wallpapers"
cp ./backgrounds/* "$HOME/.local/share/wallpapers/"
mkdir -p "$HOME/.local/bin"
# install pfetch
if [[ ! -e "$HOME/.local/bin/pfetch" ]]; then
curl -s https://raw.githubusercontent.com/dylanaraps/pfetch/master/pfetch > "$HOME/.local/bin/pfetch"
chmod +x "$HOME/.local/bin/pfetch"
fi
# provide rickroll
if [[ ! -e "$HOME/.local/bin/rickroll" ]]; then
curl -s https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh > "$HOME/.local/bin/rickroll"
chmod +x "$HOME/.local/bin/rickroll"
fi