diff --git a/bin/colorizer-conky b/bin/colorizer-conky index 54f52f9..79a46ac 100755 --- a/bin/colorizer-conky +++ b/bin/colorizer-conky @@ -16,6 +16,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +SYSSCHEMES="/usr/share/mabox-colorizer/colorschemes/conky.csv" +USERSCHEMES="$HOME/.config/colorizer/conky/userschemes.csv" + me="colorizer-conky -s" CONKYDIR="$HOME/.config/conky" @@ -73,13 +76,21 @@ case "$LANG" in NOT_FULLY_SUPPORTED="Częściowo wspierane..." UNSUPPORTED="Conky - częściowo wspierane" UNSUPPORTED_START="kliknij aby uruchomić" + SCHEMES="Motywy kolorystycznie" + SYSTEM_SCHEMES="Systemowe" + YOUR_SCHEMES="Moje motywy" + SAVE_CURRSCHEME="Zapisz aktualną kolorystykę jako..." + OPEN_SCHEMEFILE="Odwórz plik ze schematami w edytorze" + COLORSCHEME="Schemat kolorów" + APPLY_SCHEME="Zastosuj" + DELETE="Usuń" + DELETE_SCHEME="Usuń schemat kolorów" GENERATEFROMWP="Generuj z kolorów tapety" LIGHTBG="Jasne tło" DARKBG="Ciemne tło" GLOBALSETTINGS="Ustawienia globalne (dla wszystkich)" REGENERATE="Motywy kolorów" OPENTHEMEDIR="Otwórz katalog motywów" - APPLY_THEME="Zastosuj motyw" DEFCOLOR="Domyślny kolor (tekst i ramka)" COLOR_0="Kolor 0 (tekst2)" COLOR_1="Kolor 1 (większy tekst)" @@ -120,13 +131,21 @@ case "$LANG" in NOT_FULLY_SUPPORTED="Partially supported" UNSUPPORTED="partially supported Conkies" UNSUPPORTED_START="click to start" + SCHEMES="Color Schemes" + SYSTEM_SCHEMES="System colorschemes" + YOUR_SCHEMES="My colorschemes" + SAVE_CURRSCHEME="Save current colors as..." + OPEN_SCHEMEFILE="Open schemes file in editor" + COLORSCHEME="Color Scheme" + APPLY_SCHEME="Apply colorscheme" + DELETE="Delete" + DELETE_SCHEME="Delete colorscheme" GENERATEFROMWP="Generate from wallpaper colors" LIGHTBG="Light Background" DARKBG="Dark Background" GLOBALSETTINGS="Global settings (apply to all)" REGENERATE="Color schemes" OPENTHEMEDIR="Open schemes dir" - APPLY_THEME="Apply colorscheme" DEFCOLOR="Default color (text and border)" COLOR_0="Color 0 (text2)" COLOR_1="Color 1 (bigger text)" @@ -185,11 +204,21 @@ getvalues () { read BORD <<< "$(grep draw_borders ${BASECONKY} | cut -d'=' -f2 | cut -d"," -f1)" read STIP <<< "$(grep stippled_borders ${BASECONKY} | cut -d'=' -f2 | cut -d"," -f1)" + + currcolors="${WINCLR}|${CLR}|${CLR0}|${CLR1}|${CLR2}|" } if pgrep -u $USER -af "conky.*mbcolor" >/dev/null; then getvalues + if [ ! -f "$USERSCHEMES" ]; then + mkdir -p "$HOME/.config/colorizer/conky/" + echo "WINCLR | CLR | CLR0 | CLR1 | CLR2 |scheme_name" > "$USERSCHEMES" + fi + + + + [[ "$WINTRANS" == false ]] && BG="bgcolor='$WINCLR'" || BG="" #out+=("^sep($COLORIZECONKY)") @@ -288,17 +317,35 @@ if pgrep -u $USER -af "conky.*mbcolor" >/dev/null; then out+=(" $REGENERATE,^checkout(regenconky)") out2+=("^tag(regenconky)") out2+=("^sep($REGENERATE)") + out2+=("^sep($SYSTEM_SCHEMES)") + n=1 + while IFS="|" read -r winclr clr clr0 clr1 clr2 scheme_name + do + ((n=n+1)) + + out2+=("$(printf '%-20s' "${scheme_name}") 󰯲 󰝥 󰲠 󰲢 ,conkyctl applyscheme_all sys ${n};$me") + done < <(tail -n +2 "$SYSSCHEMES") + + out2+=("^sep($YOUR_SCHEMES)") + out2+=(" $SAVE_CURRSCHEME,conkyctl savescheme '${currcolors}';$me") + out2+=(" $OPEN_SCHEMEFILE,xdg-open $USERSCHEMES") + out2+=("^sep()") + + n=1 + while IFS="|" read -r winclr clr clr0 clr1 clr2 scheme_name + do + ((n=n+1)) + + out2+=("$(printf '%-20s' "${scheme_name}") 󰯲 󰝥 󰲠 󰲢 ,^checkout(sch${n})") + #echo "${own_window_colour}|${default_color}|${color0}|${color1}|${color2}|${themename}" >> "$USERSCHEMES" + out3+=("^tag(sch${n}") + out3+=("^sep($COLORSCHEME: ${scheme_name})") + out3+=(" $APPLY_SCHEME 󰯲 󰝥 󰲠 󰲢 ,conkyctl applyscheme_all usr ${n};$me") + out3+=("^sep($DELETE)") + out3+=("󰗨 $DELETE_SCHEME ${scheme_name},conkyctl delscheme ${n};$me") + done < <(tail -n +2 "$USERSCHEMES") + - out2+=("^sep($APPLY_THEME)") - for i in "${COLORIZERDIR}"/conky/themes/*.colors - do - source "${i}" - themefilename=${i##*/} - themename=${themefilename%%.col*} - out2+=("$(printf '%-20s' "${themename}") 󰯲 󰝥 󰲠 󰲢 ,conkyctl settheme_all $themefilename;$me") - done - out2+=("^sep()") - out2+=(" $OPENTHEMEDIR,xdg-open ${COLORIZERDIR}/conky/themes/") out2+=("^sep($GENERATEFROMWP)") out2+=(" $LIGHTBG ,w2theme conky light;$me") out2+=(" $DARKBG ,w2theme conky dark;$me") @@ -464,6 +511,7 @@ cat < ${MENU_ITEMS} @rect,,$((jgtools_padding + 34)),$((jgtools_padding + 108)),29,40,0,left,top,#FFFFFF 30,${WINCLR} 60, $(printf '%s\n' "${out[@]}") $(printf '%s\n' "${out2[@]}") +$(printf '%s\n' "${out3[@]}") EOF jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null @@ -472,4 +520,5 @@ fi printf '%s\n' "${out[@]}" printf '%s\n' "${out2[@]}" +printf '%s\n' "${out3[@]}" diff --git a/bin/colorizer-menus b/bin/colorizer-menus index de45b3c..4aa07dc 100755 --- a/bin/colorizer-menus +++ b/bin/colorizer-menus @@ -252,7 +252,7 @@ getvalues () { } getvalues -# Current colors to file +# Current colors currcolors="${MBG}|${MBGT}|${MBORDER}|${TBG}|${TFG}|${TBORDER}|${NORMBG}|${NFG}|${SBG}|${SFG}|${SBORDER}|${SEPFG}|${GRADIENT}|" #echo "${currcolors}" > ~/.config/mabox/.menu_colors if [ ! -f "$USERSCHEMES" ]; then @@ -334,7 +334,7 @@ out2+=("$TIGHT,jgctl tweak sizing tight;$me") #### COLOR SCHEMES -out+=("$SCHEMES,^checkout(schemes)") +out+=(" $SCHEMES,^checkout(schemes)") out2+=("^tag(schemes)") out2+=("^sep($SCHEMES)") out2+=("^sep($SYSTEM_SCHEMES)") diff --git a/bin/conkyctl b/bin/conkyctl index 50db22c..623811f 100755 --- a/bin/conkyctl +++ b/bin/conkyctl @@ -397,6 +397,8 @@ languages () { COLOR_2="Kolor 2 (pasek/graf)" BACKGROUND="Kolor tła" COLORSCHEME="Motywy kolorów" + SYSTEM_SCHEMES="Systemowe" + YOUR_SCHEMES="Moje motywy" OPENTHEMEDIR="Otwórz katalog motywów" APPLY_THEME="Zastosuj motyw" APPLY_TO_ONE="Zastosuj do " @@ -460,6 +462,8 @@ languages () { COLOR_2="Color 2 (bars/graphs)" BACKGROUND="Background color" COLORSCHEME="Color schemes" + SYSTEM_SCHEMES="System colorschemes" + YOUR_SCHEMES="My colorschemes" OPENTHEMEDIR="Open schemes dir" APPLY_THEME="Apply scheme..." APPLY_TO_ONE="Apply to " @@ -523,6 +527,8 @@ languages () { COLOR_2="Color 2 (bars/graphs)" BACKGROUND="Background color" COLORSCHEME="Color schemes" + SYSTEM_SCHEMES="System colorschemes" + YOUR_SCHEMES="My colorschemes" OPENTHEMEDIR="Open schemes dir" APPLY_THEME="Apply scheme..." APPLY_TO_ONE="Apply to " @@ -565,6 +571,13 @@ languages () { single () { unset NOT_SUPPORTED OLD_SYNTAX + SYSSCHEMES="/usr/share/mabox-colorizer/colorschemes/conky.csv" + USERSCHEMES="$HOME/.config/colorizer/conky/userschemes.csv" + if [ ! -f "$USERSCHEMES" ]; then + mkdir -p "$HOME/.config/colorizer/conky/" + echo "WINCLR | CLR | CLR0 | CLR1 | CLR2 |scheme_name" > "$USERSCHEMES" + fi + ### Wallpaper colors WALLPALDIR="$HOME/.cache/colorizer/palettes" mkdir -p "$WALLPALDIR" @@ -747,37 +760,35 @@ if [[ "$OLD_SYNTAX" = "true" ]];then if [ "$WINTRANS" == false ];then out+=(" $COLORSCHEME,^checkout(regensingle)") out2+=("^tag(regensingle)") - out2+=("^sep($COLORSCHEME)") - out2+=("$RESETCOLORS,conkyctl resetcolorsone ${1}") out2+=("^sep($APPLY_THEME)") - - out3+=("^tag(applytoall)") - out3+=("^sep($APPLY_TO_ALL)") - for i in "${COLORIZERDIR}"/conky/themes/*.colors - do - source "${i}" - themefilename=${i##*/} - themename=${themefilename%%.colors} - ltitle=${themename//-/ } - arr=( $ltitle ) - schemetitle=${arr[@]^} - out2+=("$(printf '%-20s' "${schemetitle}") ,conkyctl settheme $themefilename $1") + out2+=("^sep($SYSTEM_SCHEMES)") + n=1 + while IFS="|" read -r winclr clr clr0 clr1 clr2 scheme_name + do + ((n=n+1)) + out2+=("$(printf '%-20s' "${scheme_name}") ,conkyctl applyscheme usr $n ${1}") #out2+=(" $schemetitle,conkyctl settheme $themefilename $1") - out3+=("$(printf '%-20s' "${schemetitle}") ,conkyctl settheme_all $themefilename") - #out3+=(" $schemetitle,conkyctl settheme_all $themefilename") - done - out2+=("^sep()") - out2+=(" $OPENTHEMEDIR,xdg-open ${COLORIZERDIR}/conky/themes/") - out2+=("^sep()") - out2+=("$APPLY_TO_ALL,^checkout(applytoall)") - out2+=("^sep($GENFROMWP)") - out2+=(" $LIGHTBG ,w2theme conkyone light ${1}") - out2+=(" $DARKBG ,w2theme conkyone dark ${1}") + + done < <(tail -n +2 "$SYSSCHEMES") + out2+=("^sep($YOUR_SCHEMES)") if [[ "$1" =~ "sysinfo_" ]]; then - out2+=("^sep($NEWTHEME)") - out2+=("$SAVENEWTHEME,conkyctl newcolorscheme ${1}") + currcolors="${WINCLR}|${CLR}|${CLR0}|${CLR1}|${CLR2}|" + out2+=(" $SAVE_CURRSCHEME,conkyctl savescheme '${currcolors}'") fi + n=1 + while IFS="|" read -r winclr clr clr0 clr1 clr2 scheme_name + do + ((n=n+1)) + out2+=("$(printf '%-20s' "${scheme_name}") ,conkyctl applyscheme usr $n ${1}") + #out2+=(" $schemetitle,conkyctl settheme $themefilename $1") + + done < <(tail -n +2 "$USERSCHEMES") + + out2+=("^sep($GENFROMWP)") + out2+=(" $LIGHTBG ,w2theme conkyone light ${1}") + out2+=(" $DARKBG ,w2theme conkyone dark ${1}") + out+=("^sep()") fi @@ -1108,145 +1119,57 @@ EOF cat /tmp/xx00 > ${CFGFILE} } - -settheme () { - source "$COLORIZERDIR"/conky/themes/${1} - win_bgcolor ${own_window_colour} $2 - default_color ${default_color} $2 - color0 ${color0} $2 - color1 ${color1} $2 - color2 ${color2} $2 +savescheme () { + case "$LANG" in + pl*)SAVE_AS="Nowy motyw Conky" + DESC="Zapisz obecnie ustawione kolory Conky jako nowy motyw..." + LABEL="Nazwa:" + NAME="nazwa";; + *) SAVE_AS="New Conky colorscheme" + DESC="Save current Conky colors as colorscheme..." + LABEL="Name:" + NAME="colorscheme-name";; + esac + # ask for scheme name + schemename=$(yad --center --width=300 --borders=20 --window-icon=mbcc --title "$SAVE_AS" --text="$DESC" --entry --entry-label="$LABEL" --entry-text="$NAME") || exit 1 + echo "${1}${schemename}" >> "$HOME/.config/colorizer/conky/userschemes.csv" +} +delscheme() { + sed -i ${1}d "$HOME/.config/colorizer/conky/userschemes.csv" } -settheme_all () { - source "$COLORIZERDIR"/conky/themes/${1} - win_bgcolor_all ${own_window_colour} +applyscheme () { +case "$1" in + sys) SCHEMEFILE="/usr/share/mabox-colorizer/colorschemes/conky.csv";; + usr) SCHEMEFILE="$HOME/.config/colorizer/conky/userschemes.csv";; +esac +while IFS="|" read -r own_window_colour default_color color0 color1 color2 scheme_name +do + win_bgcolor ${own_window_colour} ${3} + default_color ${default_color} ${3} + color0 ${color0} ${3} + color1 ${color1} ${3} + color2 ${color2} ${3} +done < <(awk 'NR == n' n=$2 "$SCHEMEFILE") +} + + +applyscheme_all () { +case "$1" in + sys) SCHEMEFILE="/usr/share/mabox-colorizer/colorschemes/conky.csv";; + usr) SCHEMEFILE="$HOME/.config/colorizer/conky/userschemes.csv";; +esac +while IFS="|" read -r own_window_colour default_color color0 color1 color2 scheme_name +do + win_bgcolor_all ${own_window_colour} default_color_all ${default_color} color0_all ${color0} color1_all ${color1} color2_all ${color2} +done < <(awk 'NR == n' n=$2 "$SCHEMEFILE") } -savecolorscheme () { - # $1 - themename $2 - source conkyrc - #notify-send.sh "${1}" "${2}" - ## get colors - read WINCLR <<< "$(grep own_window_colour ${2} | cut -d'=' -f2 | cut -d"'" -f2)" - [[ $WINCLR =~ ^#.* ]] && : || WINCLR="#${WINCLR}" - - read CLR <<< "$(grep default_color ${2} | cut -d'=' -f2 | cut -d"'" -f2)" - [[ $CLR =~ ^#.* ]] && : || CLR="#${CLR}" - read CLR0 <<< "$(grep color0 ${2} | cut -d'=' -f2 | cut -d"'" -f2)" - [[ $CLR0 =~ ^#.* ]] && : || CLR0="#${CLR0}" - read CLR1 <<< "$(grep color1 ${2} | cut -d'=' -f2 | cut -d"'" -f2)" - [[ $CLR1 =~ ^#.* ]] && : || CLR1="#${CLR1}" - read CLR2 <<< "$(grep color2 ${2} | cut -d'=' -f2 | cut -d"'" -f2)" - [[ $CLR2 =~ ^#.* ]] && : || CLR2="#${CLR2}" -cat << EOF > "$CONKYTHEMEDIR/$1".colors -own_window_colour='${WINCLR}' -default_color='${CLR}' -color0='${CLR0}' -color1='${CLR1}' -color2='${CLR2}' -EOF - case "$LANG" in - pl*) - TITLE="Zapisano motyw ${themename}!" - DESC="Czy zastosować motyw ${themename} do wszystkich Conky?\n" - NO="Nie, dzieki" - YES="Tak, zastosuj do wszystkich" - ;; - es*) - TITLE="Colorscheme ${themename} saved!" - DESC="Do you want to apply ${themename} color scheme to all Conky?\n" - NO="No,thanks" - YES="Yes, apply to all" - ;; - *) - TITLE="Colorscheme ${themename} saved!" - DESC="Do you want to apply ${themename} color scheme to all Conky?\n" - NO="No,thanks" - YES="Yes, apply to all" - ;; - esac - cmd=( - yad --center --borders=20 - --title="$TITLE" - --text="$DESC" - --button="$NO":1 - --button="$YES":0 - ) - "${cmd[@]}" - exval=$? - case $exval in - 1) :;; - 0) settheme_all "${themename}.colors";; - 252) :;; - esac -} - -newcolorscheme () { - #notify-send.sh "NEW" "${1}" - case "$LANG" in - pl*) - SAVE_AS="Zapisz motyw jako..." - LABEL="Nazwa motywu kolorów:" - NAME="nazwa-motywu" - ;; - *) - SAVE_AS="Save theme as..." - LABEL="Conky colorscheme name:" - NAME="colorscheme-name" - ;; - *) - SAVE_AS="Save theme as..." - LABEL="Conky colorscheme name:" - NAME="colorscheme-name" - ;; - esac - themename=$(yad --center --width=300 --title "$SAVE_AS" --entry --entry-label="$LABEL" --entry-text="$NAME") || exit 1 - themename="${themename// /-}" - if [[ -f "$CONKYTHEMEDIR/${themename}.colors" ]]; then - # Themefile EXIST overwrite??? - case "$LANG" in - pl*) - TITLE="Nadpisać?" - EXIST="Motyw ${themename} już istnieje.\nNadpisać?" - CANCEL="Anuluj" - YES="Tak, nadpisz" - ;; - es*) - TITLE="Overwrite?" - EXIST="Colorscheme ${themename} exist.\nOverwrite?" - CANCEL="Cancel" - YES="Yes, overwrite" - ;; - *) - TITLE="Overwrite?" - EXIST="Colorscheme ${themename} exist.\nOverwrite?" - CANCEL="Cancel" - YES="Yes, overwrite" - ;; - esac - cmd=( - yad --center --borders=20 - --title="$TITLE" - --text="$EXIST" - --button="$CANCEL":1 - --button="$YES ${themename}":0 - ) - "${cmd[@]}" - exval=$? - case $exval in - 1) :;; - 0) savecolorscheme "${themename}" "${1}";; - 252) :;; - esac - else # New themefile, create - savecolorscheme "${themename}" "${1}" - fi -} convert_from_old () { # try to convert from old syntax to new by convert.lua script #notify-send.sh "Convert func" "${1}" @@ -1302,9 +1225,10 @@ case "$1" in saveposall) saveposall;; resetcolorsall) resetcolorsall ;; resetcolorsone) resetcolorsone "$2";; - settheme) settheme "$2" "$3";; - settheme_all) settheme_all "$2";; - newcolorscheme) newcolorscheme "$2";; + savescheme) savescheme "$2";; + delscheme) delscheme "$2";; + applyscheme) applyscheme "$2" "$3" "$4";; + applyscheme_all) applyscheme_all "$2" "$3";; netdevice) netdevice ;; convert_from_old) convert_from_old "$2";; *) : ;; diff --git a/bin/jgctl b/bin/jgctl index ded2e8d..8f8fed4 100755 --- a/bin/jgctl +++ b/bin/jgctl @@ -293,14 +293,23 @@ opacity () { } savescheme () { + case "$LANG" in + pl*)SAVE_AS="Nowy motyw Menu" + DESC="Zapisz obecnie ustawione kolory Menu jako nowy motyw..." + LABEL="Nazwa:" + NAME="nazwa";; + *) SAVE_AS="New Menu colorscheme" + DESC="Save current Menu colors as colorscheme..." + LABEL="Name:" + NAME="colorscheme-name";; + esac # ask for scheme name - schemename=$(yad --center --width=300 --title "SAVE_AS" --entry --entry-label="LABEL" --entry-text="NAME") || exit 1 + schemename=$(yad --center --width=300 --borders=20 --window-icon=mbcc --title "$SAVE_AS" --text="$DESC" --entry --entry-label="$LABEL" --entry-text="$NAME") || exit 1 echo "${1}${schemename}" >> "$HOME/.config/colorizer/menus/userschemes.csv" - #echo "${1}" - } applyscheme () { +theme MBcolors line=$(awk 'NR == n' n=$1 "$HOME/.config/colorizer/menus/userschemes.csv") #notify-send.sh "$1" "${line}" case "$1" in diff --git a/bin/mbclr b/bin/mbclr index b0d10db..dd45978 100755 --- a/bin/mbclr +++ b/bin/mbclr @@ -144,11 +144,11 @@ CUR_FG=$(pastel textcolor $1|pastel format hex) out+=("^sep($SHADES_OF_CURRENT $1)") out+=("$LIGHTEN_DARKEN,^checkout(curshades)") out+=("$SATURATION,^checkout(saturate)") -out+=("$ROTATE_HSL_HUE,^checkout(rotate_hsl)") +out+=("󰑧 $ROTATE_HSL_HUE,^checkout(rotate_hsl)") #out+=("$SHADES_OF_CURRENT ($1),^checkout(curshades)") out+=("^sep()") -out+=("$ACCENT_COLORS,^checkout(accents)") +out+=(" $ACCENT_COLORS,^checkout(accents)") out2+=("^tag(accents)") out2+=("^sep($ACCENT_COLORS)") for i in ${accents[@]};do out2+=("$i ,$2 $3 '${i}' ${6};${5}");done diff --git a/bin/obtctl b/bin/obtctl index 83a27bb..4f71ad7 100755 --- a/bin/obtctl +++ b/bin/obtctl @@ -350,6 +350,8 @@ inactivetextcolor () { buttons () { rm $THEMEDIR/*.xbm cp -a /usr/share/mabox-colorizer/themes/obbuttons/${1}/*.xbm $THEMEDIR/ + #save buttons name to file + echo "${1}" > $THEMEDIR/.buttons #if buttons big check font size also case "$1" in big-12) diff --git a/bin/randomizer b/bin/randomizer index c19e040..f988456 100755 --- a/bin/randomizer +++ b/bin/randomizer @@ -13,18 +13,10 @@ menu () { esac } conky () { - #set random saved colorscheme - COLORIZERDIR="$HOME/.config/colorizer" - CONKYTHEMEDIR="$COLORIZERDIR/conky/themes" - if [ ! -d "$CONKYTHEMEDIR" ];then - mkdir -p "$CONKYTHEMEDIR" - rsync -a /usr/share/mabox-colorizer/themes/conky/* ${CONKYTHEMEDIR}/ - fi - RAND_FILENAME=$(ls ~/.config/colorizer/conky/themes/*.colors|shuf -n 1) - RAND_THEME=${RAND_FILENAME##*/} - #notify-send.sh "$RAND_THEME" - - conkyctl settheme_all ${RAND_THEME} + LINES=$(tail -n +2 /usr/share/mabox-colorizer/colorschemes/conky.csv|wc -l) + N=$(( ( RANDOM % $LINES ) + 2 )) + #notify-send.sh "$LINES" "$N" + conkyctl applyscheme_all sys $N } wp () { : # Może niepotrzebne tu diff --git a/share/mabox-colorizer/colorschemes/conky.csv b/share/mabox-colorizer/colorschemes/conky.csv new file mode 100644 index 0000000..f35da68 --- /dev/null +++ b/share/mabox-colorizer/colorschemes/conky.csv @@ -0,0 +1,10 @@ +WINCLR | CLR | CLR0 | CLR1 | CLR2 |scheme_name +#142c2c|#309552|#accdc7|#61c4bc|#E8CB2D|Istredd default +#282936|#e9e9f4|#ea51b2|#00f769|#ebff87|Dracula +#282828|#ebdbb2|#98971a|#d79921|#cc241d|Gruvbox Dark +#2D2A2E|#AB9DF2|#FCFCFA|#78DCE8|#A9DC76|Monokai Pro +#2E3440|#B48EAD|#D8DEE9|#88C0D0|#EBCB8B|Nord +#184956|#adbcbc|#ff665c|#84c747|#ebc13d|Selenized Dark +#ECE3CC|#3A4D53|#AD8900|#CC1729|#428B00|Selenized Light +#151718|#D6D6D6|#CD3F45|#9FCA56|#E6CD69|Seti +#1d1f21|#b294bb|#c5c8c6|#81a2be|#b5bd68|Tomorrow Nigh