computed interface colors

This commit is contained in:
Łukasz Pankowski 2020-07-27 08:48:47 +02:00
parent 0a7e67de5e
commit 836b990c25
2 changed files with 73 additions and 73 deletions

View File

@ -7,16 +7,16 @@ schemas:
lupan_dark: &dark lupan_dark: &dark
primary: primary:
background: '#1a3a34' background: '#1a3a34'
foreground: '#f2f6e1' foreground: '#c8cfce'
normal: &dark-normal-colors normal:
black: '#000000' black: '#000000'
red: '#d19494' red: '#c59f9f'
green: '#95d194' green: '#9fc59f'
yellow: '#d0d194' yellow: '#c5c59f'
blue: '#94b4d1' blue: '#9f9fc5'
magenta: '#d094d1' magenta: '#c59fc5'
cyan: '#94d1d1' cyan: '#9fc5c5'
white: '#f2f6e1' white: '#c8cfce'
bright: &bright-colors bright: &bright-colors
black: '#a0a0a0' black: '#a0a0a0'
red: '#e5b2b2' red: '#e5b2b2'
@ -29,22 +29,22 @@ schemas:
lupan_dark_blue: &dark-blue lupan_dark_blue: &dark-blue
primary: primary:
background: '#092e50' background: '#092e50'
foreground: '#c0c0c0' foreground: '#c8cccf'
normal: *dark-normal-colors normal: &dark-normal-colors
black: '#000000'
red: '#c59f9f'
green: '#9fc59f'
yellow: '#c5c59f'
blue: '#9f9fc5'
magenta: '#c59fc5'
cyan: '#9fc5c5'
white: '#c8cccf'
bright: *bright-colors bright: *bright-colors
lupan_dark_gray: &dark-gray lupan_dark_gray: &dark-gray
primary: primary:
background: '#474d52' background: '#474c51'
foreground: '#e3e6e8' foreground: '#c8cccf'
normal: &dark-normal-colors normal: *dark-normal-colors
black: '#000000'
red: '#c69f9f'
green: '#a0c69f'
yellow: '#c5c69f'
blue: '#9fb3c6'
magenta: '#c59fc6'
cyan: '#9fc6c6'
white: '#e3e6e8'
bright: *bright-colors bright: *bright-colors
lupan_material_dark: &material-dark lupan_material_dark: &material-dark
primary: primary:

View File

@ -5,10 +5,10 @@ shift
if [ "$CMD" = theme -a "$1" = next ]; then if [ "$CMD" = theme -a "$1" = next ]; then
case $(bspc config focused_border_color) in case $(bspc config focused_border_color) in
'#23aba4') THEME=dark-blue ;; '#9fc5be') THEME=dark-blue ;;
'#3585ce') THEME=dark-gray ;; '#9fb3c5') THEME=dark-gray ;;
'#a59fc6') THEME=light ;; '#4c657f') THEME=light ;;
'#068c70') THEME=material-dark ;; '#97a559') THEME=material-dark ;;
'#78909c') THEME=material-light ;; '#78909c') THEME=material-light ;;
*) THEME=dark ;; *) THEME=dark ;;
esac esac
@ -18,11 +18,11 @@ elif [ "$CMD" = theme ] && [ "$1" = dark -o "$1" = dark-blue -o "$1" = dark-gray
THEME="$1" THEME="$1"
else else
case $(bspc config focused_border_color) in case $(bspc config focused_border_color) in
'#3585ce') THEME=dark-blue ;; '#9fb3c5') THEME=dark-blue ;;
'#a59fc6') THEME=dark-gray ;; '#4c657f') THEME=dark-gray ;;
'#068c70') THEME=light ;; '#97a559') THEME=light ;;
'#78909c') THEME=material-dark ;; '#78909c') THEME=material-dark ;;
'#827717') THEME=material-light ;; '#b0bec5') THEME=material-light ;;
*) THEME=dark ;; *) THEME=dark ;;
esac esac
fi fi
@ -32,69 +32,69 @@ BAR_FONT='Iosevka:size=22:antialias=true:autohint=true;5'
BAR_HEIGHT=40 BAR_HEIGHT=40
if [ "$THEME" = light ]; then if [ "$THEME" = light ]; then
ROOT_BG=#c1e6c2 ROOT_BG=#e5e5e5
BAR_BG=#e1e6d2 BAR_BG=#d8e0b7
BAR_FG=#1a343a BAR_FG=#97a559
BAR_ACTIVE=#b0decc BAR_ACTIVE=#ebefdb
BAR_URGENT=#9b0640 BAR_URGENT=#e0b7b7
BAR_EMPTY=#b0b0b0 BAR_EMPTY=#7f7f7f
NORMAL_BORDER=#b0b0b0 NORMAL_BORDER=#7f7f7f
FOCUS_BORDER=#068c70 FOCUS_BORDER=#97a559
EMACS_THEME=lupan-light EMACS_THEME=lupan-light
GTK_THEME=Materia-light GTK_THEME=Materia-light
elif [ "$THEME" = material-light ]; then elif [ "$THEME" = material-light ]; then
ROOT_BG=#f0f4c3 ROOT_BG=#fafafa
BAR_BG=#f9fbe7 BAR_BG=#cfd8dc
BAR_FG=#424242 BAR_FG=#424242
BAR_ACTIVE=#dce775 BAR_ACTIVE=#eceff1
BAR_URGENT=#9b0640 BAR_URGENT=#ef5350
BAR_EMPTY=#bdbdbd BAR_EMPTY=#bdbdbd
NORMAL_BORDER=#bdbdbd NORMAL_BORDER=#bdbdbd
FOCUS_BORDER=#827717 FOCUS_BORDER=#b0bec5
EMACS_THEME=lupan-material-light EMACS_THEME=lupan-material-light
GTK_THEME=Materia-light GTK_THEME=Materia-light
elif [ "$THEME" = dark-blue ]; then elif [ "$THEME" = dark-blue ]; then
ROOT_BG=#404040 ROOT_BG=#4c4c4c
BAR_BG=#1a343a BAR_BG=#394d5f
BAR_FG=#f2f6e1 BAR_FG=#9fb3c5
BAR_ACTIVE=#3585ce BAR_ACTIVE=#4c677f
BAR_URGENT=#9b0640 BAR_URGENT=#7f4c4c
BAR_EMPTY=#808080 BAR_EMPTY=#767f88
NORMAL_BORDER=#808080 NORMAL_BORDER=#767f88
FOCUS_BORDER=#3585ce FOCUS_BORDER=#9fb3c5
EMACS_THEME=lupan-dark-blue EMACS_THEME=lupan-dark-blue
GTK_THEME=Materia-dark GTK_THEME=Materia-dark
elif [ "$THEME" = dark-gray ]; then elif [ "$THEME" = dark-gray ]; then
ROOT_BG=#404040 ROOT_BG=#4c4c4c
BAR_BG=#494752 BAR_BG=#394c5f
BAR_FG=#e3e6e8 BAR_FG=#9fb2c5
BAR_ACTIVE=#736e91 BAR_ACTIVE=#4c657f
BAR_URGENT=#9b0640 BAR_URGENT=#7f4c4c
BAR_EMPTY=#808080 BAR_EMPTY=#767f88
NORMAL_BORDER=#808080 NORMAL_BORDER=#767f88
FOCUS_BORDER=#a59fc6 FOCUS_BORDER=#4c657f
EMACS_THEME=lupan-dark-gray EMACS_THEME=lupan-dark-gray
GTK_THEME=Materia-dark GTK_THEME=Materia-dark
elif [ "$THEME" = material-dark ]; then elif [ "$THEME" = material-dark ]; then
ROOT_BG=#37474f ROOT_BG=#212121
BAR_BG=#263238 BAR_BG=#455a64
BAR_FG=#f2f6e1 BAR_FG=#f2f6e1
BAR_ACTIVE=#78909c BAR_ACTIVE=#78909c
BAR_URGENT=#9b0640 BAR_URGENT=#ef5350
BAR_EMPTY=#9e9e9e BAR_EMPTY=#757575
NORMAL_BORDER=#9e9e9e NORMAL_BORDER=#757575
FOCUS_BORDER=#78909c FOCUS_BORDER=#78909c
EMACS_THEME=lupan-material-dark EMACS_THEME=lupan-material-dark
GTK_THEME=Materia-dark GTK_THEME=Materia-dark
else else
ROOT_BG=#404040 ROOT_BG=#4c4c4c
BAR_BG=#1a343a BAR_BG=#395f58
BAR_FG=#f2f6e1 BAR_FG=#9fc5be
BAR_ACTIVE=#23aba4 BAR_ACTIVE=#4c7f75
BAR_URGENT=#9b0640 BAR_URGENT=#7f4c4c
BAR_EMPTY=#808080 BAR_EMPTY=#768885
NORMAL_BORDER=#808080 NORMAL_BORDER=#768885
FOCUS_BORDER=#23aba4 FOCUS_BORDER=#9fc5be
EMACS_THEME=lupan-dark EMACS_THEME=lupan-dark
GTK_THEME=Materia-dark GTK_THEME=Materia-dark
fi fi
@ -134,5 +134,5 @@ case "$CMD" in
;; ;;
dmenu_theme) dmenu_theme)
sh "$0" theme $(echo -n 'dark\ndark-blue\ndark-gray\nlight\nmaterial-dark\nmaterial-light\n' \ sh "$0" theme $(echo -n 'dark\ndark-blue\ndark-gray\nlight\nmaterial-dark\nmaterial-light\n' \
|dmenu ${DMENU_ARGS} "$@" -l 20 -p Theme:) | dmenu ${DMENU_ARGS} "$@" -p Theme:)
esac esac