Pi66

dots
My personal Linux configuration files and dotfiles.
git clone https://git.pi66.xyz/dots

← back to log

new colorscheme

author: pi66
date: 2026-05-02 17:43
hash: a4750ea2a09d5be09ebf55812e5944207312c14d

Diffstat:

T

nvim/colors/wired.vim
287 ------------------------------
  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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
diff --git a/nvim/colors/wired.vim b/nvim/colors/wired.vim
deleted file mode 100644
index ee0fe90..0000000
--- a/nvim/colors/wired.vim
+++ /dev/null
@@ -1,286 +0,0 @@
-" Name:         wired
-" Description:  Pure black background. Lain soul, readable contrast.
-" Author:       generated for you
-" Palette:      wired (black · rose · sage · amber · slate · teal)
-" Background:   dark
-
-set background=dark
-
-source $VIMRUNTIME/colors/vim.lua
-let g:colors_name = 'wired'
-
-let s:t_Co = &t_Co
-
-if (has('termguicolors') && &termguicolors) || has('gui_running')
-  let g:terminal_ansi_colors = [
-    \ '#000000',
-    \ '#8f404b',
-    \ '#4a6a50',
-    \ '#7a5830',
-    \ '#3d5a72',
-    \ '#943f52',
-    \ '#4e7070',
-    \ '#b89090',
-    \ '#1a0a10',
-    \ '#c05060',
-    \ '#6a9870',
-    \ '#b07840',
-    \ '#5a80a0',
-    \ '#e76485',
-    \ '#70a0a0',
-    \ '#e7d0cd'
-    \ ']
-  for i in range(g:terminal_ansi_colors->len())
-    let g:terminal_color_{i} = g:terminal_ansi_colors[i]
-  endfor
-endif
-
-hi! link Terminal         Normal
-hi! link LineNrAbove      LineNr
-hi! link LineNrBelow      LineNr
-hi! link CurSearch        Search
-hi! link CursorLineFold   CursorLine
-hi! link CursorLineSign   CursorLine
-hi! link EndOfBuffer      NonText
-hi! link MessageWindow    Pmenu
-hi! link PopupNotification Todo
-hi! link PopupSelected    PmenuSel
-
-" ── Core UI ───────────────────────────────────────────────────────────────────
-hi Normal          guifg=#e7d0cd  guibg=NONE     gui=NONE      cterm=NONE
-hi NormalFloat     guifg=#e7d0cd  guibg=NONE     gui=NONE      cterm=NONE
-hi NormalNC        guifg=#b89090  guibg=NONE     gui=NONE      cterm=NONE
-
-hi StatusLine      guifg=#e7d0cd  guibg=NONE     gui=NONE      cterm=NONE
-hi StatusLineNC    guifg=#4e7070  guibg=NONE     gui=NONE      cterm=NONE
-hi StatusLineTerm  guifg=#e7d0cd  guibg=NONE     gui=NONE      cterm=NONE
-hi StatusLineTermNC guifg=#4e7070 guibg=NONE     gui=NONE      cterm=NONE
-
-hi WinSeparator    guifg=#2a0f18  guibg=NONE     gui=NONE      cterm=NONE
-hi VertSplit       guifg=#2a0f18  guibg=#1a0a10  gui=NONE      cterm=NONE
-
-hi TabLine         guifg=#b89090  guibg=#1a0a10  gui=NONE      cterm=NONE
-hi TabLineFill     guifg=NONE     guibg=#1a0a10  gui=NONE      cterm=NONE
-hi TabLineSel      guifg=#e7d0cd  guibg=#943f52  gui=NONE      cterm=NONE
-
-" ── Popup / Completion ────────────────────────────────────────────────────────
-hi Pmenu           guifg=#e7d0cd  guibg=#1a0a10  gui=NONE      cterm=NONE
-hi PmenuSel        guifg=#000000  guibg=#e76485  gui=NONE      cterm=NONE
-hi PmenuSbar       guifg=NONE     guibg=#2a0f18  gui=NONE      cterm=NONE
-hi PmenuThumb      guifg=NONE     guibg=#943f52  gui=NONE      cterm=NONE
-hi PmenuMatch      guifg=#e76485  guibg=#1a0a10  gui=bold      cterm=bold
-hi PmenuMatchSel   guifg=#000000  guibg=#e76485  gui=bold      cterm=bold
-
-" ── Cursor / Line ─────────────────────────────────────────────────────────────
-hi Cursor          guifg=#000000  guibg=#e76485  gui=NONE      cterm=NONE
-hi lCursor         guifg=#000000  guibg=#c05060  gui=NONE      cterm=NONE
-hi CursorLine      guifg=NONE     guibg=#1a0a10  gui=NONE      cterm=NONE
-hi CursorColumn    guifg=NONE     guibg=#1a0a10  gui=NONE      cterm=NONE
-hi CursorLineNr    guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi ColorColumn     guifg=NONE     guibg=#1a0a10  gui=NONE      cterm=NONE
-
-" ── Line numbers / Signs ──────────────────────────────────────────────────────
-hi LineNr          guifg=#2a0f18  guibg=NONE     gui=NONE      cterm=NONE
-hi SignColumn      guifg=NONE     guibg=NONE     gui=NONE      cterm=NONE
-hi FoldColumn      guifg=#4e7070  guibg=NONE     gui=NONE      cterm=NONE
-hi Folded          guifg=#4e7070  guibg=#1a0a10  gui=italic    cterm=NONE
-
-" ── Search / Selection ────────────────────────────────────────────────────────
-hi Search          guifg=#000000  guibg=#b07840  gui=NONE      cterm=NONE
-hi IncSearch       guifg=#000000  guibg=#e76485  gui=NONE      cterm=NONE
-hi Visual          guifg=#e7d0cd  guibg=#3d5a72  gui=NONE      cterm=NONE
-hi VisualNOS       guifg=#e7d0cd  guibg=#3d5a72  gui=NONE      cterm=NONE
-hi WildMenu        guifg=#000000  guibg=#e76485  gui=NONE      cterm=NONE
-hi QuickFixLine    guifg=#000000  guibg=#b07840  gui=NONE      cterm=NONE
-hi MatchParen      guifg=#e76485  guibg=#1a0a10  gui=bold      cterm=bold
-
-" ── Messages ──────────────────────────────────────────────────────────────────
-hi ErrorMsg        guifg=#c05060  guibg=NONE     gui=bold      cterm=bold
-hi WarningMsg      guifg=#b07840  guibg=NONE     gui=bold      cterm=bold
-hi ModeMsg         guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi MoreMsg         guifg=#6a9870  guibg=NONE     gui=bold      cterm=bold
-hi Question        guifg=#70a0a0  guibg=NONE     gui=bold      cterm=bold
-hi Error           guifg=#c05060  guibg=NONE     gui=bold      cterm=bold
-
-" ── Spelling ──────────────────────────────────────────────────────────────────
-hi SpellBad        guifg=#c05060  guibg=NONE     guisp=#c05060 gui=undercurl cterm=underline
-hi SpellCap        guifg=#5a80a0  guibg=NONE     guisp=#5a80a0 gui=undercurl cterm=underline
-hi SpellLocal      guifg=#b07840  guibg=NONE     guisp=#b07840 gui=undercurl cterm=underline
-hi SpellRare       guifg=#70a0a0  guibg=NONE     guisp=#70a0a0 gui=undercurl cterm=underline
-
-" ── Misc UI ───────────────────────────────────────────────────────────────────
-hi NonText         guifg=#2a0f18  guibg=NONE     gui=NONE      cterm=NONE
-hi SpecialKey      guifg=#4e7070  guibg=NONE     gui=NONE      cterm=NONE
-hi Conceal         guifg=#4e7070  guibg=NONE     gui=NONE      cterm=NONE
-hi Underlined      guifg=#5a80a0  guibg=NONE     gui=underline cterm=underline
-hi Directory       guifg=#70a0a0  guibg=NONE     gui=NONE      cterm=NONE
-hi Title           guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi Todo            guifg=#000000  guibg=#e76485  gui=bold      cterm=bold
-hi Ignore          guifg=NONE     guibg=NONE     gui=NONE      cterm=NONE
-
-hi debugPC         guifg=#5a80a0  guibg=NONE     gui=reverse   cterm=reverse
-hi debugBreakpoint guifg=#c05060  guibg=NONE     gui=reverse   cterm=reverse
-
-hi ToolbarLine     guifg=NONE     guibg=#1a0a10  gui=NONE      cterm=NONE
-hi ToolbarButton   guifg=#000000  guibg=#b07840  gui=bold      cterm=bold
-
-" ── Diff ──────────────────────────────────────────────────────────────────────
-hi DiffAdd         guifg=#6a9870  guibg=#0a1a0d  gui=NONE      cterm=NONE
-hi DiffChange      guifg=#5a80a0  guibg=#0a1020  gui=NONE      cterm=NONE
-hi DiffText        guifg=#b07840  guibg=#1a1000  gui=NONE      cterm=NONE
-hi DiffDelete      guifg=#8f404b  guibg=#1a0a10  gui=NONE      cterm=NONE
-
-" ── Syntax ────────────────────────────────────────────────────────────────────
-"   Comment    → muted teal       (quiet, out of the way)
-"   String     → sage green       (content)
-"   Number     → amber            (literals)
-"   Keyword    → bright pink      (lain signature)
-"   Function   → bright teal      (calls)
-"   Type       → slate blue       (types, structs)
-"   Macro/Pre  → dark rose        (preprocessor)
-"   Special    → warm foreground  (escape seqs, special chars)
-"   Identifier → light teal       (variables)
-"   Constant   → muted amber      (constants)
-
-hi Comment         guifg=#4e7070  guibg=NONE     gui=italic    cterm=NONE
-hi String          guifg=#6a9870  guibg=NONE     gui=NONE      cterm=NONE
-hi Character       guifg=#6a9870  guibg=NONE     gui=NONE      cterm=NONE
-hi Number          guifg=#b07840  guibg=NONE     gui=NONE      cterm=NONE
-hi Float           guifg=#b07840  guibg=NONE     gui=NONE      cterm=NONE
-hi Boolean         guifg=#b07840  guibg=NONE     gui=italic    cterm=NONE
-hi Constant        guifg=#b07840  guibg=NONE     gui=NONE      cterm=NONE
-
-hi Statement       guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi Keyword         guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi Conditional     guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi Repeat          guifg=#e76485  guibg=NONE     gui=bold      cterm=bold
-hi Label           guifg=#e76485  guibg=NONE     gui=NONE      cterm=NONE
-hi Operator        guifg=#b89090  guibg=NONE     gui=NONE      cterm=NONE
-hi Exception       guifg=#c05060  guibg=NONE     gui=bold      cterm=bold
-
-hi Identifier      guifg=#70a0a0  guibg=NONE     gui=NONE      cterm=NONE
-hi Function        guifg=#70a0a0  guibg=NONE     gui=NONE      cterm=NONE
-
-hi Type            guifg=#5a80a0  guibg=NONE     gui=bold      cterm=bold
-hi StorageClass    guifg=#5a80a0  guibg=NONE     gui=NONE      cterm=NONE
-hi Structure       guifg=#5a80a0  guibg=NONE     gui=NONE      cterm=NONE
-hi Typedef         guifg=#5a80a0  guibg=NONE     gui=italic    cterm=NONE
-
-hi PreProc         guifg=#943f52  guibg=NONE     gui=NONE      cterm=NONE
-hi Include         guifg=#943f52  guibg=NONE     gui=NONE      cterm=NONE
-hi Define          guifg=#943f52  guibg=NONE     gui=NONE      cterm=NONE
-hi Macro           guifg=#943f52  guibg=NONE     gui=NONE      cterm=NONE
-hi PreCondit       guifg=#943f52  guibg=NONE     gui=NONE      cterm=NONE
-
-hi Special         guifg=#b89090  guibg=NONE     gui=NONE      cterm=NONE
-hi SpecialChar     guifg=#b07840  guibg=NONE     gui=NONE      cterm=NONE
-hi Tag             guifg=#e76485  guibg=NONE     gui=NONE      cterm=NONE
-hi Delimiter       guifg=#b89090  guibg=NONE     gui=NONE      cterm=NONE
-hi SpecialComment  guifg=#70a0a0  guibg=NONE     gui=italic    cterm=NONE
-hi Debug           guifg=#c05060  guibg=NONE     gui=NONE      cterm=NONE
-
-" ── Treesitter (nvim-treesitter) ──────────────────────────────────────────────
-hi! link @comment              Comment
-hi! link @comment.documentation SpecialComment
-hi! link @string               String
-hi! link @string.escape        SpecialChar
-hi! link @string.special       SpecialChar
-hi! link @character            Character
-hi! link @number               Number
-hi! link @float                Float
-hi! link @boolean              Boolean
-hi! link @constant             Constant
-hi! link @constant.builtin     Constant
-hi! link @constant.macro       Macro
-
-hi! link @keyword              Keyword
-hi! link @keyword.return       Keyword
-hi! link @keyword.function     Keyword
-hi! link @keyword.operator     Operator
-hi! link @conditional          Conditional
-hi! link @repeat               Repeat
-hi! link @label                Label
-hi! link @operator             Operator
-hi! link @exception            Exception
-hi! link @include              Include
-
-hi! link @function             Function
-hi! link @function.builtin     Function
-hi! link @function.call        Function
-hi! link @function.macro       Macro
-hi! link @method               Function
-hi! link @method.call          Function
-hi! link @constructor          Type
-
-hi! link @variable             Identifier
-hi! link @variable.builtin     Special
-hi! link @parameter            Identifier
-hi! link @field                Identifier
-hi! link @property             Identifier
-
-hi! link @type                 Type
-hi! link @type.builtin         Type
-hi! link @type.qualifier       StorageClass
-hi! link @namespace            Type
-hi! link @module               Type
-
-hi! link @tag                  Tag
-hi! link @tag.attribute        Identifier
-hi! link @tag.delimiter        Delimiter
-hi! link @punctuation          Delimiter
-hi! link @punctuation.bracket  Delimiter
-hi! link @punctuation.special  SpecialChar
-
-hi! link @text.title           Title
-hi! link @text.uri             Underlined
-hi @text.emphasis              guifg=NONE guibg=NONE gui=italic  cterm=NONE
-hi @text.strong                guifg=NONE guibg=NONE gui=bold    cterm=NONE
-hi! link @text.danger          ErrorMsg
-hi! link @text.warning         WarningMsg
-hi! link @text.note            MoreMsg
-
-" ── LSP Diagnostics ───────────────────────────────────────────────────────────
-hi DiagnosticError             guifg=#c05060  guibg=NONE     gui=NONE      cterm=NONE
-hi DiagnosticWarn              guifg=#b07840  guibg=NONE     gui=NONE      cterm=NONE
-hi DiagnosticInfo              guifg=#5a80a0  guibg=NONE     gui=NONE      cterm=NONE
-hi DiagnosticHint              guifg=#4e7070  guibg=NONE     gui=NONE      cterm=NONE
-
-hi DiagnosticUnderlineError    guifg=NONE     guibg=NONE     guisp=#c05060 gui=undercurl cterm=underline
-hi DiagnosticUnderlineWarn     guifg=NONE     guibg=NONE     guisp=#b07840 gui=undercurl cterm=underline
-hi DiagnosticUnderlineInfo     guifg=NONE     guibg=NONE     guisp=#5a80a0 gui=undercurl cterm=underline
-hi DiagnosticUnderlineHint     guifg=NONE     guibg=NONE     guisp=#4e7070 gui=undercurl cterm=underline
-
-hi DiagnosticVirtualTextError  guifg=#8f404b  guibg=NONE     gui=italic    cterm=NONE
-hi DiagnosticVirtualTextWarn   guifg=#7a5830  guibg=NONE     gui=italic    cterm=NONE
-hi DiagnosticVirtualTextInfo   guifg=#3d5a72  guibg=NONE     gui=italic    cterm=NONE
-hi DiagnosticVirtualTextHint   guifg=#4e7070  guibg=NONE     gui=italic    cterm=NONE
-
-hi! link LspReferenceText      CursorLine
-hi! link LspReferenceRead      CursorLine
-hi! link LspReferenceWrite     CursorLine
-
-" ── Git signs (gitsigns.nvim) ─────────────────────────────────────────────────
-hi GitSignsAdd                 guifg=#4a6a50  guibg=NONE     gui=NONE      cterm=NONE
-hi GitSignsChange              guifg=#3d5a72  guibg=NONE     gui=NONE      cterm=NONE
-hi GitSignsDelete              guifg=#8f404b  guibg=NONE     gui=NONE      cterm=NONE
-
-" ── Color reference ───────────────────────────────────────────────────────────
-" Color: background  #000000   pure black
-" Color: bg_dim      #1a0a10   dark rose-tinted surface
-" Color: bg_alt      #2a0f18   borders, inactive elements
-" Color: color00     #000000   black
-" Color: color01     #8f404b   dark rose (errors, git del)
-" Color: color02     #4a6a50   dark sage (strings, git add)
-" Color: color03     #7a5830   dark amber (numbers)
-" Color: color04     #3d5a72   dark slate (types, git change)
-" Color: color05     #943f52   dark magenta (macros, preproc)
-" Color: color06     #4e7070   dark teal (comments)
-" Color: color07     #b89090   warm muted fg (operators, delimiters)
-" Color: color08     #1a0a10   bright black (surface)
-" Color: color09     #c05060   bright rose (errors)
-" Color: color10     #6a9870   bright sage (strings bright)
-" Color: color11     #b07840   bright amber (numbers, search)
-" Color: color12     #5a80a0   bright slate (types, info)
-" Color: color13     #e76485   bright pink — lain signature (keywords, accent)
-" Color: color14     #70a0a0   bright teal (functions, identifiers)
-" Color: color15     #e7d0cd   warm white (foreground)
diff --git a/nvim/colors/wired.vim b/nvim/colors/wired.vim
new file mode 120000
index 0000000..d72f634
--- /dev/null
+++ b/nvim/colors/wired.vim
@@ -0,0 +1 @@
+/home/pixel/.cache/wal/colors-wal.vim
\ No newline at end of file