feat: Added opencode theme d60cedc8
stevedylandev · 2025-06-23 23:23 2 file(s) · +228 −0
opencode/opencode.json (added) +5 −0
1 +
{
2 +
  "$schema": "https://opencode.ai/config.json",
3 +
  "theme": "black-metal-black-metal-bathory",
4 +
    "model": "anthropic/claude-sonnet-4-20250514",
5 +
}
opencode/themes/black-metal-bathory.json (added) +223 −0
1 +
{
2 +
  "$schema": "https://opencode.ai/theme.json",
3 +
  "defs": {
4 +
    "nord0": "#000000",
5 +
    "nord1": "#121212",
6 +
    "nord2": "#222222",
7 +
    "nord3": "#333333",
8 +
    "nord4": "#999999",
9 +
    "nord5": "#c1c1c1",
10 +
    "nord6": "#999999",
11 +
    "nord7": "#c1c1c1",
12 +
    "nord8": "#5f8787",
13 +
    "nord9": "#aaaaaa",
14 +
    "nord10": "#e78a53",
15 +
    "nord11": "#fbcb97",
16 +
    "nord12": "#aaaaaa",
17 +
    "nord13": "#888888",
18 +
    "nord14": "#999999",
19 +
    "nord15": "#444444"
20 +
  },
21 +
  "theme": {
22 +
    "primary": {
23 +
      "dark": "nord8",
24 +
      "light": "nord10"
25 +
    },
26 +
    "secondary": {
27 +
      "dark": "nord9",
28 +
      "light": "nord9"
29 +
    },
30 +
    "accent": {
31 +
      "dark": "nord7",
32 +
      "light": "nord7"
33 +
    },
34 +
    "error": {
35 +
      "dark": "nord11",
36 +
      "light": "nord11"
37 +
    },
38 +
    "warning": {
39 +
      "dark": "nord12",
40 +
      "light": "nord12"
41 +
    },
42 +
    "success": {
43 +
      "dark": "nord14",
44 +
      "light": "nord14"
45 +
    },
46 +
    "info": {
47 +
      "dark": "nord8",
48 +
      "light": "nord10"
49 +
    },
50 +
    "text": {
51 +
      "dark": "nord4",
52 +
      "light": "nord0"
53 +
    },
54 +
    "textMuted": {
55 +
      "dark": "nord3",
56 +
      "light": "nord1"
57 +
    },
58 +
    "background": {
59 +
      "dark": "nord0",
60 +
      "light": "nord6"
61 +
    },
62 +
    "backgroundPanel": {
63 +
      "dark": "nord1",
64 +
      "light": "nord5"
65 +
    },
66 +
    "backgroundElement": {
67 +
      "dark": "nord1",
68 +
      "light": "nord4"
69 +
    },
70 +
    "border": {
71 +
      "dark": "nord2",
72 +
      "light": "nord3"
73 +
    },
74 +
    "borderActive": {
75 +
      "dark": "nord3",
76 +
      "light": "nord2"
77 +
    },
78 +
    "borderSubtle": {
79 +
      "dark": "nord2",
80 +
      "light": "nord3"
81 +
    },
82 +
    "diffAdded": {
83 +
      "dark": "nord14",
84 +
      "light": "nord14"
85 +
    },
86 +
    "diffRemoved": {
87 +
      "dark": "nord11",
88 +
      "light": "nord11"
89 +
    },
90 +
    "diffContext": {
91 +
      "dark": "nord3",
92 +
      "light": "nord3"
93 +
    },
94 +
    "diffHunkHeader": {
95 +
      "dark": "nord3",
96 +
      "light": "nord3"
97 +
    },
98 +
    "diffHighlightAdded": {
99 +
      "dark": "nord14",
100 +
      "light": "nord14"
101 +
    },
102 +
    "diffHighlightRemoved": {
103 +
      "dark": "nord11",
104 +
      "light": "nord11"
105 +
    },
106 +
    "diffAddedBg": {
107 +
      "dark": "#3B4252",
108 +
      "light": "#E5E9F0"
109 +
    },
110 +
    "diffRemovedBg": {
111 +
      "dark": "#3B4252",
112 +
      "light": "#E5E9F0"
113 +
    },
114 +
    "diffContextBg": {
115 +
      "dark": "nord1",
116 +
      "light": "nord5"
117 +
    },
118 +
    "diffLineNumber": {
119 +
      "dark": "nord2",
120 +
      "light": "nord4"
121 +
    },
122 +
    "diffAddedLineNumberBg": {
123 +
      "dark": "#3B4252",
124 +
      "light": "#E5E9F0"
125 +
    },
126 +
    "diffRemovedLineNumberBg": {
127 +
      "dark": "#3B4252",
128 +
      "light": "#E5E9F0"
129 +
    },
130 +
    "markdownText": {
131 +
      "dark": "nord4",
132 +
      "light": "nord0"
133 +
    },
134 +
    "markdownHeading": {
135 +
      "dark": "nord8",
136 +
      "light": "nord10"
137 +
    },
138 +
    "markdownLink": {
139 +
      "dark": "nord9",
140 +
      "light": "nord9"
141 +
    },
142 +
    "markdownLinkText": {
143 +
      "dark": "nord7",
144 +
      "light": "nord7"
145 +
    },
146 +
    "markdownCode": {
147 +
      "dark": "nord14",
148 +
      "light": "nord14"
149 +
    },
150 +
    "markdownBlockQuote": {
151 +
      "dark": "nord3",
152 +
      "light": "nord3"
153 +
    },
154 +
    "markdownEmph": {
155 +
      "dark": "nord12",
156 +
      "light": "nord12"
157 +
    },
158 +
    "markdownStrong": {
159 +
      "dark": "nord13",
160 +
      "light": "nord13"
161 +
    },
162 +
    "markdownHorizontalRule": {
163 +
      "dark": "nord3",
164 +
      "light": "nord3"
165 +
    },
166 +
    "markdownListItem": {
167 +
      "dark": "nord8",
168 +
      "light": "nord10"
169 +
    },
170 +
    "markdownListEnumeration": {
171 +
      "dark": "nord7",
172 +
      "light": "nord7"
173 +
    },
174 +
    "markdownImage": {
175 +
      "dark": "nord9",
176 +
      "light": "nord9"
177 +
    },
178 +
    "markdownImageText": {
179 +
      "dark": "nord7",
180 +
      "light": "nord7"
181 +
    },
182 +
    "markdownCodeBlock": {
183 +
      "dark": "nord4",
184 +
      "light": "nord0"
185 +
    },
186 +
    "syntaxComment": {
187 +
      "dark": "nord3",
188 +
      "light": "nord3"
189 +
    },
190 +
    "syntaxKeyword": {
191 +
      "dark": "nord9",
192 +
      "light": "nord9"
193 +
    },
194 +
    "syntaxFunction": {
195 +
      "dark": "nord8",
196 +
      "light": "nord8"
197 +
    },
198 +
    "syntaxVariable": {
199 +
      "dark": "nord7",
200 +
      "light": "nord7"
201 +
    },
202 +
    "syntaxString": {
203 +
      "dark": "nord14",
204 +
      "light": "nord14"
205 +
    },
206 +
    "syntaxNumber": {
207 +
      "dark": "nord15",
208 +
      "light": "nord15"
209 +
    },
210 +
    "syntaxType": {
211 +
      "dark": "nord7",
212 +
      "light": "nord7"
213 +
    },
214 +
    "syntaxOperator": {
215 +
      "dark": "nord9",
216 +
      "light": "nord9"
217 +
    },
218 +
    "syntaxPunctuation": {
219 +
      "dark": "nord4",
220 +
      "light": "nord0"
221 +
    }
222 +
  }
223 +
}