aboutsummaryrefslogtreecommitdiffstats
path: root/bat/theme.nix
blob: e345ee48968613f37527943f0211445523d899c3 (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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
config:

with config.scheme.withHashtag;
''
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
    <key>name</key>
    <string>customTheme</string>
    <key>settings</key>
    <array>
        <!-- General Colors -->
        <dict>
            <key>settings</key>
            <dict>
                <key>background</key>
                <string>#0F1419</string> <!-- Background (base00) -->
                <key>foreground</key>
                <string>#E6E1CF</string> <!-- Foreground (base05) -->
                <key>caret</key>
                <string>#F3F4F5</string> <!-- Caret (base07) -->
                <key>invisibles</key>
                <string>#3E4B59</string> <!-- Invisibles (base03) -->
                <key>lineHighlight</key>
                <string>#272D38</string> <!-- Line highlight (base02) -->
                <key>selection</key>
                <string>#3E4B59</string> <!-- Selection (base03) -->
            </dict>
        </dict>
        
        <!-- Syntax-Specific Colors -->
        <dict>
            <key>scope</key>
            <string>comment</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#BFBDB6</string> <!-- Comments (base04) -->
            </dict>
        </dict>
        
        <dict>
            <key>scope</key>
            <string>string</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFB454</string> <!-- Strings (base0A) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>constant.numeric</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FF8F40</string> <!-- Numbers (base09) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>variable</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#F07178</string> <!-- Variables (base08) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>keyword</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#59C2FF</string> <!-- Keywords (base0D) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>support.function</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#D2A6FF</string> <!-- Functions (base0E) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>constant.language</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#B8CC52</string> <!-- Constants (base0B) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>entity.name.tag</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#95E6CB</string> <!-- Tags (base0C) -->
            </dict>
        </dict>

        <dict>
            <key>scope</key>
            <string>invalid</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#E6B673</string> <!-- Invalid (base0F) -->
            </dict>
        </dict>
    </array>
</dict>
</plist>
''