33 lines
894 B
Bash
Executable File
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
|
|
|
|
|