0
0
Fork 0
mirror of https://github.com/stronk-dev/Tokyo-Night-Linux.git synced 2024-10-17 20:58:16 -04:00
tokyo-night-linux/.config/polybar/pwidgets/scripts/styles.sh
2021-07-18 11:26:12 +02:00

79 lines
1.4 KiB
Bash
Executable file

#!/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