Git Repos / dotfiles / colordef_gruvbox.sh
Last update to this file was on 2021-12-08 at 04:19.
Show colordef_gruvbox.sh
#!/bin/sh
# 
# Gruvbox colorscheme. Probably incomplete/incorrect.
#
# Gruvbox colorscheme for vim originally by Pavel Pertsev, available here:
# https://github.com/morhetz/gruvbox
#
# the following variable definitions are based on this file in the
# gruvbox-contrib repo:
# https://github.com/morhetz/gruvbox-contrib/blob/master/shell/colors.sh
#
xDK0h="#0F1112";   xDK0="#282828";     xDK0s="#32302F";    # xDK0h #1D2021
xDK1="#3c3836";    xDK2="#504945";     xDK3="#665c54";     xDK4="#7C6F64"
xGRAY="#928374"
xLT4="#A89984";    xLT3="#BDAE93";     xLT2="#D5C4A1";     xLT1="#EBDBB2"
xLT0s="#F2E5BC";   xLT0="#FBF1C7";     xLT0h="#F9F5D7"
#         faded,           neutral,             bright
xREDf="#9D0006";   xREDn="#CC241D";    xREDb="#FB4934"     # red
xGRNf="#79740E";   xGRNn="#98971A";    xGRNb="#B8BB26"     # green
xYELf="#B57614";   xYELn="#D79921";    xYELb="#FABD2F"     # yellow
xBLUf="#076678";   xBLUn="#458588";    xBLUb="#83A598"     # blue
xPURf="#8F3F71";   xPURn="#B16286";    xPURb="#D3869B"     # purple / magenta
xAQUf="#427B58";   xAQUn="#689D6A";    xAQUb="#8EC07C"     # aqua / cyan
xORNf="#AF3A03";   xORNn="#D65D0E";    xORNb="#FE8019"     # orange
# insert CS grad joke here. The order these are listed _can_ matter.
colors="xDK0h xDK0s xDK0 xDK1 xDK2 xDK3 xDK4 xGRAY"
colors="$colors xLT4 xLT3 xLT2 xLT1 xLT0h xLT0s xLT0"
colors="$colors xREDf xREDn xREDb xGRNf xGRNn xGRNb xYELf xYELn xYELb"
colors="$colors xBLUf xBLUn xBLUb xPURf xPURn xPURb xAQUf xAQUn xAQUb"
colors="$colors xORNf xORNn xORNb"
# GUI theme colors
xBG="$xDK0";       xFG="$xLT2"         # @bg_color, @fg_color
xBTNn="$xDK0s";    xBTNh="$xDK2"       # QT5 Button Normal, Hilite
x3LT="$xDK4";      x3ML="$xDK2"        # QT5 3d Light, Midlight
x3DK="#010203";    x3MD="$xDK0h"       # QT5 3d Dark, 3d Mid
xWIN="$xDK0s";     x3SH="#010203"      # QT5 Window, 3d Shadow
xBASE="$xDK0h";    xALT="$xDK0"        # QT5 Base (@base_color), Alternate Base
xTXTn="$xLT1";     xTXTi="$xGRAY";     xTXTb="$xLT0"       # Nrm, Inact, Bright
xSBG="$xDK2";      xSFG="$xLT1"        # Selected BG, Selected FG
xTBG="$xDK2";      xTFG="$xLT3"        # Tooltip BG, Tooltip FG
xLNK="$xBLUb";     xLNKv="$xBLUn"      # Link, Visited Link
colors="$colors xBG xFG xBTNn xBTNh x3LT x3ML x3DK x3MD xWIN x3SH xBASE"
colors="$colors xALT xTXTn xTXTi xTXTb xSBG xSFG xTBG xTFG xLNKv xLNK"
Return to the top of this page or return to the overview of this repo.
Log colordef_gruvbox.sh
| Date | Commit Message | Author | + | - | 
|---|---|---|---|---|
| 2021-12-08 | Initial commit. Dotfiles, scripts, basic Makefile. | cev | +49 | 
Return to the top of this page or return to the overview of this repo.