aboutsummaryrefslogtreecommitdiff
path: root/dot_config/kak/colors/catppuccin_macchiato.kak
blob: a8e44f2b18b3529ffa067f7dc6748670413ea4b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# Catppuccin Macchiato

evaluate-commands %sh{
    rosewater='rgb:f4dbd6'
    flamingo='rgb:f0c6c6'
    pink='rgb:f5bde6'
    mauve='rgb:c6a0f6'
    red='rgb:ed8796'
    maroon='rgb:ee99a0'
    peach='rgb:f5a97f'
    yellow='rgb:eed49f'
    green='rgb:a6da95'
    teal='rgb:8bd5ca'
    sky='rgb:91d7e3'
    sapphire='rgb:7dc4e4'
    blue='rgb:8aadf4'
    lavender='rgb:b7bdf8'
    text='rgb:cad3f5'
    subtext1='rgb:b8c0e0'
    subtext0='rgb:a5adcb'
    overlay2='rgb:939ab7'
    overlay1='rgb:8087a2'
    overlay0='rgb:6e738d'
    surface2='rgb:5b6078'
    surface1='rgb:494d64'
    surface0='rgb:363a4f'
    base='rgb:24273a'
    mantle='rgb:1e2030'
    crust='rgb:181926'

    echo "
        set-face global title  ${text}+b
        set-face global header ${subtext0}+b
        set-face global bold   ${maroon}+b
        set-face global italic ${maroon}+i
        set-face global mono   ${green}
        set-face global block  ${sapphire}
        set-face global link   ${blue}
        set-face global bullet ${peach}
        set-face global list   ${peach}

        set-face global Default            ${text},${base}
        set-face global PrimarySelection   ${text},${surface2}
        set-face global SecondarySelection ${text},${surface2}
        set-face global PrimaryCursor      ${crust},${rosewater}
        set-face global SecondaryCursor    ${text},${overlay0}
        set-face global PrimaryCursorEol   ${surface2},${lavender}
        set-face global SecondaryCursorEol ${surface2},${overlay1}
        set-face global LineNumbers        ${overlay1},${base}
        set-face global LineNumberCursor   ${rosewater},${surface2}+b
        set-face global LineNumbersWrapped ${rosewater},${surface2}
        set-face global MenuForeground     ${text},${surface1}+b
        set-face global MenuBackground     ${text},${surface0}
        set-face global MenuInfo           ${crust},${teal}
        set-face global Information        ${crust},${teal}
        set-face global Error              ${crust},${red}
        set-face global StatusLine         ${text},${mantle}
        set-face global StatusLineMode     ${crust},${yellow}
        set-face global StatusLineInfo     ${crust},${teal}
        set-face global StatusLineValue    ${crust},${yellow}
        set-face global StatusCursor       ${crust},${rosewater}
        set-face global Prompt             ${teal},${base}+b
        set-face global MatchingChar       ${maroon},${base}
        set-face global Whitespace         ${overlay1},${base}+f
        set-face global WrapMarker         Whitespace
        set-face global BufferPadding      ${base},${base}

        set-face global value         ${peach}
        set-face global type          ${blue}
        set-face global variable      ${text}
        set-face global module        ${maroon}
        set-face global function      ${blue}
        set-face global string        ${green}
        set-face global keyword       ${mauve}
        set-face global operator      ${sky}
        set-face global attribute     ${green}
        set-face global comment       ${overlay0}
        set-face global documentation comment
        set-face global meta          ${yellow}
        set-face global builtin       ${red}
    "
}