sadedot/scripts/install.sh

35 lines
884 B
Bash
Executable File

#!/usr/bin/env bash
cloneAndMake() {
displayDialogBox --infobox "Downloading ${1}" VALUES
git clone $2 2>&1 | debug
(cd $1; sudo make install 2>&1 | debug)
}
downloadAndInstallPackages() {
DOTFILES_CONFIG=$HOME/.config
cd $DOTFILES_CONFIG
if [[ ! -d "dwmblocks" ]]; then
cloneAndMake "dwmblocks" "https://github.com/santilococo/dwmblocks.git"
fi
if [[ ! -d "dwm" ]]; then
cloneAndMake "dwm" "https://github.com/santilococo/dwm.git"
fi
if [[ ! -d "st" ]]; then
cloneAndMake "st" "https://github.com/santilococo/st.git"
fi
if [[ ! -d "dmenu" ]]; then
cloneAndMake "dmenu" "https://github.com/santilococo/dmenu.git"
fi
if [[ ! -d "clipmenu" ]]; then
cloneAndMake "clipmenu" "https://github.com/santilococo/clipmenu.git"
fi
}
runScript() {
downloadAndInstallPackages
}
runScript