Archlinux basic installation configuration scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

78 lines
1.4 KiB

#!/usr/bin/env bash
# Color files
PFILE="$HOME/.config/polybar/pwidgets/colors.ini"
RFILE="$HOME/.config/polybar/pwidgets/scripts/rofi/colors.rasi"
# Change colors
change_color() {
# polybar
sed -i -e "s/bg = #.*/bg = #FF${BG}/g" $PFILE
sed -i -e "s/fg = #.*/fg = #FF${FG}/g" $PFILE
sed -i -e "s/fga = #.*/fga = #FF${RFG}/g" $PFILE
sed -i -e "s/ac = #.*/ac = #FF${AC}/g" $PFILE
# rofi
cat > $RFILE <<- EOF
/* colors */
* {
al: #00000000;
bg: #${BG}FF;
fg: #${RFG}FF;
ac: #${AC}FF;
}
EOF
polybar-msg cmd restart
}
if [[ $1 = "--default" ]]; then
BG="212B30"
FG="C4C7C5"
RFG="C4C7C5"
AC="51B4FF"
change_color
elif [[ $1 = "--nord" ]]; then
BG="3B4252"
FG="E5E9F0"
RFG="E5E9F0"
AC="A3BE8C"
change_color
elif [[ $1 = "--gruvbox" ]]; then
BG="282828"
FG="EBDBB2"
RFG="EBDBB2"
AC="FB4934"
change_color
elif [[ $1 = "--dark" ]]; then
BG="141C21"
FG="f5f5f5"
RFG="f5f5f5"
AC="FFE744"
change_color
elif [[ $1 = "--cherry" ]]; then
BG="1F1626"
FG="FFFFFF"
RFG="FFFFFF"
AC="D94084"
change_color
elif [[ $1 = "--white" ]]; then
BG="FFFFFF"
FG="FFFFFF"
RFG="454545"
AC="1565C0"
change_color
elif [[ $1 = "--black" ]]; then
BG="0a0a0a"
FG="0a0a0a"
RFG="a0a0a0"
AC="40D8EB"
change_color
else
cat <<- _EOF_
No option specified, Available options:
--default --nord --gruvbox --dark --cherry
--white --black
_EOF_
fi