diff --git a/install.sh b/install.sh index 28338d2..b895dab 100644 --- a/install.sh +++ b/install.sh @@ -1,23 +1,25 @@ #!/bin/bash -GRE='\033[0;32m' -{RED}='\033[0;31m' -{NOR}='\033[0m' +say () { say %s\\n "$*" ; } -echo "${GRE}" -echo "::: Installing i3blocks" -echo "::: Checking if i3 is installed" +GRE='\033[0;32m' +RED='\033[0;31m' +NOR='\033[0m' + +say "${GRE}" +say "::: Installing i3blocks" +say "::: Checking if i3 is installed" i3 -v &> /dev/null -[[ $? -ne 0 ]] && echo "${RED}::: Please install i3 and restart this setup${NOR}\n" && exit 1 -echo "::: Checking if i3blocks is installed" +[[ $? -ne 0 ]] && say "${RED}::: Please install i3 and restart this setup${NOR}\n" && exit 1 +say "::: Checking if i3blocks is installed" i3blocks -V &> /dev/null -[[ $? -ne 0 ]] && echo "${RED}::: Please install i3blocks and restart this setup${NOR}\n" && exit 1 -echo "::: Checking if the directory ~/.config/i3blocks already exists" -[[ -d "$HOME/.config/i3blocks" ]] && echo "::: Moving ~/.config/i3blocks to ~/.config/i3blocks.bak" && mv "$HOME/.config/i3blocks"{,.bak} >/dev/null 2>/dev/null -echo "::: Downloading simple-i3blocks to ~/.config/i3blocks" +[[ $? -ne 0 ]] && say "${RED}::: Please install i3blocks and restart this setup${NOR}\n" && exit 1 +say "::: Checking if the directory ~/.config/i3blocks already exists" +[[ -d "$HOME/.config/i3blocks" ]] && say "::: Moving ~/.config/i3blocks to ~/.config/i3blocks.bak" && mv "$HOME/.config/i3blocks"{,.bak} >/dev/null 2>/dev/null +say "::: Downloading simple-i3blocks to ~/.config/i3blocks" git clone https://will.kein.hk/git/koksnuss/simple-i3blocks.git ~/.config/i3blocks &> /dev/null cd "$HOME/.config/i3blocks/modules" -echo "::: Masking modules as execulatbles" +say "::: Masking modules as execulatbles" chmod u+x audio backlight battery cpu datetime ip ram storage -echo "::: Finished, please reload i3. Normally you can do this with the shortcut MOD+SHIFT+R" -echo "${NOR}" +say "::: Finished, please reload i3. Normally you can do this with the shortcut MOD+SHIFT+R" +say "${NOR}"