dotfiles/.config/kak/colors/ashen.kak

114 lines
3.5 KiB
Text

# ashen theme
evaluate-commands %sh{
# GRUVBOX
gray="rgb:928374"
red="rgb:fb4934"
green="rgb:b8bb26"
yellow="rgb:fabd2f"
blue="rgb:83a598"
purple="rgb:d3869b"
aqua="rgb:8ec07c"
orange="rgb:fe8019"
bg="rgb:282828"
bg_alpha="rgba:282828a0"
bg1="rgb:3c3836"
bg2="rgb:504945"
bg3="rgb:665c54"
bg4="rgb:7c6f64"
fg="rgb:ebdbb2"
fg_alpha="rgba:ebdbb2a0"
fg0="rgb:fbf1c7"
fg2="rgb:d5c4a1"
fg3="rgb:bdae93"
fg4="rgb:a89984"
# ASHEN
cursorline="rgb:191919"
text="rgb:b4b4b4"
red_flame="rgb:C53030"
red_glowing="rgb:DF6464"
red_ember="rgb:B14242"
orange_glow="rgb:D87C4A"
orange_blaze="rgb:C4693D"
orange_muted="rgb:6D3B22"
orange_smolder="rgb:E49A44"
orange_golden="rgb:E5A72A"
golden_muted="rgb:6D4D0D"
brown="rgb:89492a"
brown_dark="rgb:322119"
blue="rgb:4A8B8B"
background="rgb:121212"
g_1="rgb:e5e5e5"
g_2="rgb:d5d5d5"
g_3="rgb:b4b4b4"
g_4="rgb:a7a7a7"
g_5="rgb:949494"
g_6="rgb:737373"
g_7="rgb:535353"
g_8="rgb:323232"
g_9="rgb:212121"
g_10="rgb:1d1d1d"
g_11="rgb:191919"
g_12="rgb:151515"
aqua="rgb:8ec07c"
echo "
# Code highlighting
face global value ${blue}
face global type ${blue}
face global variable ${g_3}
face global module ${orange_glow}+b
face global function ${g_3}+b
face global string ${red_glowing}
face global keyword ${red_ember}
face global operator ${orange_glow}
face global attribute ${g_4}
face global comment ${g_6}+i
face global documentation comment
# TODO: change
face global meta ${aqua}
face global builtin ${blue}
# Markdown highlighting
face global title ${red_glowing}+b
face global header ${red_glowing}
face global mono ${g_2,},${g_10}
face global block ${g_2,},${g_10}
face global link ${red_glowing}+ui
face global bullet ${orange_glow}
face global list ${orange_glow}
face global Default ${text},${background}
face global PrimaryCursor ${background},${orange_blaze}+gb
face global SecondaryCursor ${background},${orange_muted}+g
face global PrimarySelection ,${brown_dark}+g
face global SecondarySelection ,${brown_dark}+g
face global PrimaryCursorEol ${bg},${fg4}+fg
face global SecondaryCursorEol ${bg},${bg2}+fg
face global LineNumbers ${bg4}
face global LineNumberCursor ${yellow},${bg1}
face global LineNumbersWrapped ${bg1}
face global MenuForeground ${bg2},${blue}
face global MenuBackground ${fg},${bg2}
face global MenuInfo ${bg}
face global Information ${bg},${fg}
face global Error ${bg},${red}
face global DiagnosticError ${red}
face global DiagnosticWarning ${yellow}
face global StatusLine ${fg},${bg}
face global StatusLineMode ${yellow}+b
face global StatusLineInfo ${purple}
face global StatusLineValue ${red}
face global StatusCursor ${bg},${fg}
face global Prompt ${yellow}
face global MatchingChar ${fg},${bg3}+b
face global BufferPadding ${bg2},${bg}
face global Whitespace ${bg2}+f
"
}