Compare commits

...

13 Commits

Author SHA1 Message Date
tommaso bd934f0cf0 various changes 2026-10-28 11:29:27 +01:00
tommaso a8d3062536 add aerc themes 2026-08-26 22:53:43 +02:00
tommaso 8c5f6a863c improve markdown rendering 2026-05-26 11:37:16 +02:00
tommaso 0b07230311 Add taskwarrior themes 2026-03-07 19:28:44 +01:00
Tommaso Negri b0b77c51c0 Add btop themes 2025-12-11 23:33:25 +01:00
Tommaso Negri cbad1ee388 Add yazi flavors 2025-12-11 23:27:24 +01:00
Tommaso Negri 9ca2743e0c Add config files for Kitty terminal 2025-12-11 22:28:44 +01:00
Tommaso Negri 06c78ee8dd Consolidate color palette around ansi term colors 2025-12-07 17:11:30 +01:00
Tommaso Negri d2865d8f4a Remove leftover colors in palette.css 2025-12-06 12:23:50 +01:00
Tommaso Negri 0b884c7694 Rename colors.css to palette.css 2025-12-05 21:42:03 +01:00
Tommaso Negri 4275a7b699 Create LICENSE 2025-12-05 21:41:18 +01:00
Tommaso Negri 98085a6f40 Consolidate fg and dimmed to the accent tones 2025-12-05 21:38:43 +01:00
Tommaso Negri 7de76d24c7 Remove unused BGs and cleanup styles 2025-12-05 21:38:05 +01:00
50 changed files with 5786 additions and 134 deletions
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Tommaso Negri
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-56
View File
@@ -1,56 +0,0 @@
.light {
.green {
.fg { color: oklch(0.45 0.1 160); }
.bg { color: oklch(0.97 0.02 160); }
}
.purple {
.fg { color: oklch(0.45 0.1 335); }
.bg { color: oklch(0.97 0.02 335); }
}
.yellow {
.fg { color: oklch(0.45 0.1 100); }
.bg { color: oklch(0.97 0.02 100); }
}
.blue {
.fg { color: oklch(0.45 0.1 210); }
.bg { color: oklch(0.97 0.02 210); }
}
}
.green {
.light { color: oklch(0.8 0.08 150); }
.regular { color: oklch(0.8 0.18 150); }
.dark { color: oklch(0.33 0.06 150); }
.darker { color: oklch(0.2 0.03 150); }
}
.purple {
.light { color: oklch(0.8 0.08 330); }
.regular { color: oklch(0.8 0.18 330); }
.dark { color: oklch(0.33 0.06 330); }
.darker { color: oklch(0.2 0.03 330); }
}
.yellow {
.light { color: oklch(0.8 0.08 90); }
.regular { color: oklch(0.8 0.18 90); }
.dark { color: oklch(0.33 0.06 90); }
.darker { color: oklch(0.2 0.03 90); }
}
.blue {
.light { color: oklch(0.8 0.08 210); }
.regular { color: oklch(0.8 0.18 210); }
.dark { color: oklch(0.33 0.06 210); }
.darker { color: oklch(0.2 0.03 210); }
}
.red {
.light { color: oklch(0.8 0.08 25); }
.regular { color: oklch(0.65 0.25 25); }
.dark { color: oklch(0.33 0.06 25); }
.darker { color: oklch(0.2 0.03 25); }
}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Blue - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#e4f0fb
default.bg=#010408
# Borders
border.bg=#0f304a
# Titles and headers
title.fg=#010408
title.bg=#32a9fe
title.bold=true
header.fg=#32a9fe
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#32a9fe
# }}}
# Tabs {{{
tab.fg=#aed3f3
tab.bg=#0f304a
tab.selected.fg=#010408
tab.selected.bg=#32a9fe
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#aed3f3
statusline_default.bg=#0f304a
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#e4f0fb
dirlist_unread.fg=#32a9fe
dirlist_unread.bold=true
dirlist_recent.fg=#32a9fe
dirlist*.selected.fg=#e4f0fb
dirlist*.selected.bg=#1f689d
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#e4f0fb
# Unread messages stand out in the accent color
msglist_unread.fg=#e4f0fb
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e
# Search results in cyan
msglist_result.fg=#00bcbc
msglist_result.bold=true
msglist_result.selected.bg=#003737
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#e4f0fb
msglist_*.selected.bg=#1f689d
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#e4f0fb
part_filename.bold=true
part_filename.selected.fg=#010408
part_filename.selected.bg=#32a9fe
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#aed3f3
part_mimetype.selected.bg=#1f689d
part_switcher.fg=#636363
part_switcher.selected.fg=#010408
part_switcher.selected.bg=#32a9fe
# }}}
# Completion {{{
completion_default.fg=#e4f0fb
completion_default.bg=#0f304a
completion_default.selected.fg=#32a9fe
completion_default.selected.bg=#010408
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#010408
selector_focused.bg=#32a9fe
selector_focused.bold=true
selector_chooser.fg=#010408
selector_chooser.bg=#32a9fe
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#e4f0fb
default.selected.bg=#1f689d
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true
# Headers and signatures
header.fg=#32a9fe
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#e4f0fb
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#32a9fe
quote_2.fg=#d27bd8
quote_3.fg=#46bc69
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#78bff9
# }}}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Cyan - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#e0f3f3
default.bg=#000505
# Borders
border.bg=#003737
# Titles and headers
title.fg=#000505
title.bg=#00bcbc
title.bold=true
header.fg=#00bcbc
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#00bcbc
# }}}
# Tabs {{{
tab.fg=#a0dbda
tab.bg=#003737
tab.selected.fg=#000505
tab.selected.bg=#00bcbc
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#a0dbda
statusline_default.bg=#003737
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#e0f3f3
dirlist_unread.fg=#00bcbc
dirlist_unread.bold=true
dirlist_recent.fg=#00bcbc
dirlist*.selected.fg=#e0f3f3
dirlist*.selected.bg=#007576
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#e0f3f3
# Unread messages stand out in the accent color
msglist_unread.fg=#e0f3f3
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e
# Search results in blue
msglist_result.fg=#32a9fe
msglist_result.bold=true
msglist_result.selected.bg=#0f304a
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#e0f3f3
msglist_*.selected.bg=#007576
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#e0f3f3
part_filename.bold=true
part_filename.selected.fg=#000505
part_filename.selected.bg=#00bcbc
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#a0dbda
part_mimetype.selected.bg=#007576
part_switcher.fg=#636363
part_switcher.selected.fg=#000505
part_switcher.selected.bg=#00bcbc
# }}}
# Completion {{{
completion_default.fg=#e0f3f3
completion_default.bg=#003737
completion_default.selected.fg=#00bcbc
completion_default.selected.bg=#000505
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#000505
selector_focused.bg=#00bcbc
selector_focused.bold=true
selector_chooser.fg=#000505
selector_chooser.bg=#00bcbc
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#e0f3f3
default.selected.bg=#007576
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in blue, underlined
url.fg=#32a9fe
url.underline=true
# Headers and signatures
header.fg=#00bcbc
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#e0f3f3
diff_meta.bold=true
diff_chunk.fg=#32a9fe
diff_chunk.dim=true
diff_chunk_func.fg=#32a9fe
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#00bcbc
quote_2.fg=#d27bd8
quote_3.fg=#46bc69
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#4fcdcd
# }}}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Green - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#e6f3e8
default.bg=#010502
# Borders
border.bg=#14361d
# Titles and headers
title.fg=#010502
title.bg=#46bc69
title.bold=true
header.fg=#46bc69
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#46bc69
# }}}
# Tabs {{{
tab.fg=#b3d9b9
tab.bg=#14361d
tab.selected.fg=#010502
tab.selected.bg=#46bc69
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#b3d9b9
statusline_default.bg=#14361d
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#e6f3e8
dirlist_unread.fg=#46bc69
dirlist_unread.bold=true
dirlist_recent.fg=#46bc69
dirlist*.selected.fg=#e6f3e8
dirlist*.selected.bg=#2b7440
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#e6f3e8
# Unread messages stand out in the accent color
msglist_unread.fg=#e6f3e8
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e
# Search results in cyan
msglist_result.fg=#00bcbc
msglist_result.bold=true
msglist_result.selected.bg=#003737
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#e6f3e8
msglist_*.selected.bg=#2b7440
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#e6f3e8
part_filename.bold=true
part_filename.selected.fg=#010502
part_filename.selected.bg=#46bc69
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#b3d9b9
part_mimetype.selected.bg=#2b7440
part_switcher.fg=#636363
part_switcher.selected.fg=#010502
part_switcher.selected.bg=#46bc69
# }}}
# Completion {{{
completion_default.fg=#e6f3e8
completion_default.bg=#14361d
completion_default.selected.fg=#46bc69
completion_default.selected.bg=#010502
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#010502
selector_focused.bg=#46bc69
selector_focused.bold=true
selector_chooser.fg=#010502
selector_chooser.bg=#46bc69
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#e6f3e8
default.selected.bg=#2b7440
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true
# Headers and signatures
header.fg=#46bc69
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#e6f3e8
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#46bc69
quote_2.fg=#d27bd8
quote_3.fg=#00bcbc
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#82cb92
# }}}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Magenta - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#f6eaf6
default.bg=#060206
# Borders
border.bg=#3d233e
# Titles and headers
title.fg=#060206
title.bg=#d27bd8
title.bold=true
header.fg=#d27bd8
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#d27bd8
# }}}
# Tabs {{{
tab.fg=#e3c1e4
tab.bg=#3d233e
tab.selected.fg=#060206
tab.selected.bg=#d27bd8
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#e3c1e4
statusline_default.bg=#3d233e
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#f6eaf6
dirlist_unread.fg=#d27bd8
dirlist_unread.bold=true
dirlist_recent.fg=#d27bd8
dirlist*.selected.fg=#f6eaf6
dirlist*.selected.bg=#824b85
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#f6eaf6
# Unread messages stand out in the accent color
msglist_unread.fg=#f6eaf6
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use cyan
msglist_marked.fg=#00bcbc
msglist_marked.bold=true
msglist_marked.selected.fg=#00bcbc
msglist_marked.selected.bg=#003737
# Search results in blue
msglist_result.fg=#32a9fe
msglist_result.bold=true
msglist_result.selected.bg=#0f304a
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#f6eaf6
msglist_*.selected.bg=#824b85
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#f6eaf6
part_filename.bold=true
part_filename.selected.fg=#060206
part_filename.selected.bg=#d27bd8
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#e3c1e4
part_mimetype.selected.bg=#824b85
part_switcher.fg=#636363
part_switcher.selected.fg=#060206
part_switcher.selected.bg=#d27bd8
# }}}
# Completion {{{
completion_default.fg=#f6eaf6
completion_default.bg=#3d233e
completion_default.selected.fg=#d27bd8
completion_default.selected.bg=#060206
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#060206
selector_focused.bg=#d27bd8
selector_focused.bold=true
selector_chooser.fg=#060206
selector_chooser.bg=#d27bd8
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#f6eaf6
default.selected.bg=#824b85
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true
# Headers and signatures
header.fg=#d27bd8
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#f6eaf6
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#d27bd8
quote_2.fg=#00bcbc
quote_3.fg=#46bc69
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#db9fde
# }}}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Red - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#fceae8
default.bg=#080202
# Borders
border.bg=#47211e
# Titles and headers
title.fg=#080202
title.bg=#f5746d
title.bold=true
header.fg=#f5746d
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#f5746d
# }}}
# Tabs {{{
tab.fg=#f3bfba
tab.bg=#47211e
tab.selected.fg=#080202
tab.selected.bg=#f5746d
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#f3bfba
statusline_default.bg=#47211e
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#fceae8
dirlist_unread.fg=#f5746d
dirlist_unread.bold=true
dirlist_recent.fg=#f5746d
dirlist*.selected.fg=#fceae8
dirlist*.selected.bg=#984742
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#fceae8
# Unread messages stand out in the accent color
msglist_unread.fg=#fceae8
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e
# Search results in cyan
msglist_result.fg=#00bcbc
msglist_result.bold=true
msglist_result.selected.bg=#003737
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#fceae8
msglist_*.selected.bg=#984742
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#fceae8
part_filename.bold=true
part_filename.selected.fg=#080202
part_filename.selected.bg=#f5746d
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#f3bfba
part_mimetype.selected.bg=#984742
part_switcher.fg=#636363
part_switcher.selected.fg=#080202
part_switcher.selected.bg=#f5746d
# }}}
# Completion {{{
completion_default.fg=#fceae8
completion_default.bg=#47211e
completion_default.selected.fg=#f5746d
completion_default.selected.bg=#080202
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#080202
selector_focused.bg=#f5746d
selector_focused.bold=true
selector_chooser.fg=#080202
selector_chooser.bg=#f5746d
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#fceae8
default.selected.bg=#984742
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true
# Headers and signatures
header.fg=#f5746d
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#fceae8
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#f5746d
quote_2.fg=#d27bd8
quote_3.fg=#46bc69
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#f69b94
# }}}
+210
View File
@@ -0,0 +1,210 @@
# vim: ft=dosini
#
# Voltage Yellow - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#
# Reset all objects to terminal defaults
*.default=true
*.normal=true
# General {{{
# Fallback foreground/background
default.fg=#f0f0e0
default.bg=#040300
# Borders
border.bg=#322f04
# Titles and headers
title.fg=#040300
title.bg=#b1a600
title.bold=true
header.fg=#b1a600
header.bold=true
# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69
# Spinner
spinner.fg=#b1a600
# }}}
# Tabs {{{
tab.fg=#d3d1a3
tab.bg=#322f04
tab.selected.fg=#040300
tab.selected.bg=#b1a600
tab.selected.bold=true
# }}}
# Status line {{{
statusline_default.fg=#d3d1a3
statusline_default.bg=#322f04
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69
# }}}
# Directory list {{{
dirlist_default.fg=#f0f0e0
dirlist_unread.fg=#b1a600
dirlist_unread.bold=true
dirlist_recent.fg=#b1a600
dirlist*.selected.fg=#f0f0e0
dirlist*.selected.bg=#6d6600
dirlist*.selected.bold=false
# }}}
# Message list {{{
msglist_default.fg=#f0f0e0
# Unread messages stand out in the accent color
msglist_unread.fg=#f0f0e0
msglist_unread.bold=true
# Read messages are dimmed
msglist_read.fg=#636363
# Flagged messages in red (yellow is the accent)
msglist_flagged.fg=#f5746d
msglist_flagged.bold=true
# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true
# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e
# Search results in cyan
msglist_result.fg=#00bcbc
msglist_result.bold=true
msglist_result.selected.bg=#003737
# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363
# Selection
msglist_*.selected.fg=#f0f0e0
msglist_*.selected.bg=#6d6600
msglist_*.selected.bold=false
# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true
# }}}
# Attachments / parts {{{
part_filename.fg=#f0f0e0
part_filename.bold=true
part_filename.selected.fg=#040300
part_filename.selected.bg=#b1a600
part_filename.selected.bold=true
part_mimetype.fg=#636363
part_mimetype.selected.fg=#d3d1a3
part_mimetype.selected.bg=#6d6600
part_switcher.fg=#636363
part_switcher.selected.fg=#040300
part_switcher.selected.bg=#b1a600
# }}}
# Completion {{{
completion_default.fg=#f0f0e0
completion_default.bg=#322f04
completion_default.selected.fg=#b1a600
completion_default.selected.bg=#040300
completion_description.fg=#636363
completion_description.dim=true
completion_pill.reverse=true
# }}}
# Selector {{{
selector_focused.fg=#040300
selector_focused.bg=#b1a600
selector_focused.bold=true
selector_chooser.fg=#040300
selector_chooser.bg=#b1a600
selector_chooser.bold=true
# }}}
# Focused default (e.g. default selected) {{{
default.selected.fg=#f0f0e0
default.selected.bg=#6d6600
default.selected.bold=false
# }}}
# Message viewer (colorize filter) {{{
[viewer]
*.default=true
*.normal=true
# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true
# Headers and signatures
header.fg=#b1a600
header.bold=true
signature.fg=#636363
signature.dim=true
# Diff highlighting
diff_meta.fg=#f0f0e0
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d
# Quoted text - nested levels cycle through the palette
quote_1.fg=#b1a600
quote_2.fg=#d27bd8
quote_3.fg=#46bc69
quote_4.fg=#00bcbc
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false
# Code blocks
code.fg=#c2bb64
# }}}
+84
View File
@@ -0,0 +1,84 @@
# Voltage Blue - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#010408"
# Main text color
theme[main_fg]="#e4f0fb"
# Title color for boxes
theme[title]="#e4f0fb"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#32a9fe"
# Background color of selected item in processes box
theme[selected_bg]="#0f304a"
# Foreground color of selected item in processes box
theme[selected_fg]="#32a9fe"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#aed3f3"
# Background color of the percentage meters
theme[meter_bg]="#0f304a"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#aed3f3"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#32a9fe" # blue.regular
theme[mem_box]="#46bc69" # green.regular
theme[net_box]="#f5746d" # red.regular
theme[proc_box]="#00bcbc" # cyan.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Blue light -> Blue regular)
theme[cpu_start]="#78bff9"
theme[cpu_mid]="#32a9fe"
theme[cpu_end]="#1f689d"
# Mem/Disk free meter (Cyan -> Blue)
theme[free_start]="#00bcbc"
theme[free_mid]="#32a9fe"
theme[free_end]="#1f689d"
# Mem/Disk cached meter (Blue)
theme[cached_start]="#78bff9"
theme[cached_mid]="#32a9fe"
theme[cached_end]="#1f689d"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Blue)
theme[process_start]="#78bff9"
theme[process_mid]="#32a9fe"
theme[process_end]="#1f689d"
+84
View File
@@ -0,0 +1,84 @@
# Voltage Cyan - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#000505"
# Main text color
theme[main_fg]="#e0f3f3"
# Title color for boxes
theme[title]="#e0f3f3"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#00bcbc"
# Background color of selected item in processes box
theme[selected_bg]="#003737"
# Foreground color of selected item in processes box
theme[selected_fg]="#00bcbc"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#a0dbda"
# Background color of the percentage meters
theme[meter_bg]="#003737"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#a0dbda"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#00bcbc" # cyan.regular
theme[mem_box]="#46bc69" # green.regular
theme[net_box]="#f5746d" # red.regular
theme[proc_box]="#32a9fe" # blue.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Cyan light -> Cyan regular)
theme[cpu_start]="#4fcdcd"
theme[cpu_mid]="#00bcbc"
theme[cpu_end]="#007576"
# Mem/Disk free meter (Blue -> Cyan)
theme[free_start]="#32a9fe"
theme[free_mid]="#00bcbc"
theme[free_end]="#007576"
# Mem/Disk cached meter (Cyan)
theme[cached_start]="#4fcdcd"
theme[cached_mid]="#00bcbc"
theme[cached_end]="#007576"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Cyan)
theme[process_start]="#4fcdcd"
theme[process_mid]="#00bcbc"
theme[process_end]="#007576"
+84
View File
@@ -0,0 +1,84 @@
# Voltage Green - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#010502"
# Main text color
theme[main_fg]="#e6f3e8"
# Title color for boxes
theme[title]="#e6f3e8"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#46bc69"
# Background color of selected item in processes box
theme[selected_bg]="#14361d"
# Foreground color of selected item in processes box
theme[selected_fg]="#46bc69"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#b3d9b9"
# Background color of the percentage meters
theme[meter_bg]="#14361d"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#b3d9b9"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#46bc69" # green.regular
theme[mem_box]="#00bcbc" # cyan.regular
theme[net_box]="#f5746d" # red.regular
theme[proc_box]="#32a9fe" # blue.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Green light -> Green regular)
theme[cpu_start]="#82cb92"
theme[cpu_mid]="#46bc69"
theme[cpu_end]="#2b7440"
# Mem/Disk free meter (Cyan -> Green)
theme[free_start]="#00bcbc"
theme[free_mid]="#46bc69"
theme[free_end]="#2b7440"
# Mem/Disk cached meter (Green)
theme[cached_start]="#82cb92"
theme[cached_mid]="#46bc69"
theme[cached_end]="#2b7440"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Green)
theme[process_start]="#82cb92"
theme[process_mid]="#46bc69"
theme[process_end]="#2b7440"
+84
View File
@@ -0,0 +1,84 @@
# Voltage Magenta - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#060206"
# Main text color
theme[main_fg]="#f6eaf6"
# Title color for boxes
theme[title]="#f6eaf6"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#d27bd8"
# Background color of selected item in processes box
theme[selected_bg]="#3d233e"
# Foreground color of selected item in processes box
theme[selected_fg]="#d27bd8"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#e3c1e4"
# Background color of the percentage meters
theme[meter_bg]="#3d233e"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#e3c1e4"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#d27bd8" # magenta.regular
theme[mem_box]="#46bc69" # green.regular
theme[net_box]="#f5746d" # red.regular
theme[proc_box]="#00bcbc" # cyan.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Magenta light -> Magenta regular)
theme[cpu_start]="#db9fde"
theme[cpu_mid]="#d27bd8"
theme[cpu_end]="#824b85"
# Mem/Disk free meter (Blue -> Magenta)
theme[free_start]="#32a9fe"
theme[free_mid]="#d27bd8"
theme[free_end]="#824b85"
# Mem/Disk cached meter (Magenta)
theme[cached_start]="#db9fde"
theme[cached_mid]="#d27bd8"
theme[cached_end]="#824b85"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Magenta)
theme[process_start]="#db9fde"
theme[process_mid]="#d27bd8"
theme[process_end]="#824b85"
+84
View File
@@ -0,0 +1,84 @@
# Voltage Red - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#080202"
# Main text color
theme[main_fg]="#fceae8"
# Title color for boxes
theme[title]="#fceae8"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#f5746d"
# Background color of selected item in processes box
theme[selected_bg]="#47211e"
# Foreground color of selected item in processes box
theme[selected_fg]="#f5746d"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#f3bfba"
# Background color of the percentage meters
theme[meter_bg]="#47211e"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#f3bfba"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#f5746d" # red.regular
theme[mem_box]="#46bc69" # green.regular
theme[net_box]="#d27bd8" # magenta.regular
theme[proc_box]="#00bcbc" # cyan.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Red light -> Red regular)
theme[cpu_start]="#f69b94"
theme[cpu_mid]="#f5746d"
theme[cpu_end]="#984742"
# Mem/Disk free meter (Magenta -> Red)
theme[free_start]="#d27bd8"
theme[free_mid]="#f5746d"
theme[free_end]="#984742"
# Mem/Disk cached meter (Red)
theme[cached_start]="#f69b94"
theme[cached_mid]="#f5746d"
theme[cached_end]="#984742"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Red)
theme[process_start]="#f69b94"
theme[process_mid]="#f5746d"
theme[process_end]="#984742"
+84
View File
@@ -0,0 +1,84 @@
# Voltage Yellow - btop theme
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#040300"
# Main text color
theme[main_fg]="#f0f0e0"
# Title color for boxes
theme[title]="#f0f0e0"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#b1a600"
# Background color of selected item in processes box
theme[selected_bg]="#322f04"
# Foreground color of selected item in processes box
theme[selected_fg]="#b1a600"
# Color of inactive/disabled text
theme[inactive_fg]="#636363"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#d3d1a3"
# Background color of the percentage meters
theme[meter_bg]="#322f04"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#d3d1a3"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#b1a600" # yellow.regular
theme[mem_box]="#46bc69" # green.regular
theme[net_box]="#f5746d" # red.regular
theme[proc_box]="#00bcbc" # cyan.regular
# Box divider line and small boxes line color
theme[div_line]="#636363"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#46bc69"
theme[temp_mid]="#b1a600"
theme[temp_end]="#f5746d"
# CPU graph colors (Yellow light -> Yellow regular)
theme[cpu_start]="#c2bb64"
theme[cpu_mid]="#b1a600"
theme[cpu_end]="#6d6600"
# Mem/Disk free meter (Green -> Yellow)
theme[free_start]="#46bc69"
theme[free_mid]="#b1a600"
theme[free_end]="#6d6600"
# Mem/Disk cached meter (Yellow)
theme[cached_start]="#c2bb64"
theme[cached_mid]="#b1a600"
theme[cached_end]="#6d6600"
# Mem/Disk available meter (Magenta -> Red)
theme[available_start]="#d27bd8"
theme[available_mid]="#f69b94"
theme[available_end]="#f5746d"
# Mem/Disk used meter (Green -> Cyan)
theme[used_start]="#46bc69"
theme[used_mid]="#00bcbc"
theme[used_end]="#007576"
# Download graph colors (Magenta -> Red)
theme[download_start]="#d27bd8"
theme[download_mid]="#f69b94"
theme[download_end]="#f5746d"
# Upload graph colors (Green -> Cyan)
theme[upload_start]="#46bc69"
theme[upload_mid]="#00bcbc"
theme[upload_end]="#007576"
# Process box color gradient for threads, mem and cpu usage (Yellow)
theme[process_start]="#c2bb64"
theme[process_mid]="#b1a600"
theme[process_end]="#6d6600"
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-blue.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #e4f0fb
background #010408
selection_foreground #e4f0fb
selection_background #1f689d
# Cursor colors
cursor #32a9fe
cursor_text_color #010408
# URL underline color when hovering with mouse
url_color #32a9fe
# Kitty window border colors
active_border_color #32a9fe
inactive_border_color #0f304a
bell_border_color #e4f0fb
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #aed3f3
active_tab_background #1f689d
inactive_tab_foreground #aed3f3
inactive_tab_background #0f304a
tab_bar_background #010408
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-magenta.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #e0f3f3
background #000505
selection_foreground #e0f3f3
selection_background #007576
# Cursor colors
cursor #00bcbc
cursor_text_color #000505
# URL underline color when hovering with mouse
url_color #00bcbc
# Kitty window border colors
active_border_color #00bcbc
inactive_border_color #003737
bell_border_color #e0f3f3
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #a0dbda
active_tab_background #007576
inactive_tab_foreground #4fcdcd
inactive_tab_background #003737
tab_bar_background #000505
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-green.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #e6f3e8
background #010502
selection_foreground #e6f3e8
selection_background #2b7440
# Cursor colors
cursor #46bc69
cursor_text_color #010502
# URL underline color when hovering with mouse
url_color #46bc69
# Kitty window border colors
active_border_color #46bc69
inactive_border_color #14361d
bell_border_color #e6f3e8
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #b3d9b9
active_tab_background #2b7440
inactive_tab_foreground #82cb92
inactive_tab_background #14361d
tab_bar_background #010502
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-magenta.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #f6eaf6
background #060206
selection_foreground #f6eaf6
selection_background #824b85
# Cursor colors
cursor #d27bd8
cursor_text_color #060206
# URL underline color when hovering with mouse
url_color #d27bd8
# Kitty window border colors
active_border_color #d27bd8
inactive_border_color #3d233e
bell_border_color #f6eaf6
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #e3c1e4
active_tab_background #824b85
inactive_tab_foreground #db9fde
inactive_tab_background #3d233e
tab_bar_background #060206
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-red.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #fceae8
background #080202
selection_foreground #fceae8
selection_background #984742
# Cursor colors
cursor #f5746d
cursor_text_color #080202
# URL underline color when hovering with mouse
url_color #f5746d
# Kitty window border colors
active_border_color #f5746d
inactive_border_color #47211e
bell_border_color #fceae8
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #f3bfba
active_tab_background #984742
inactive_tab_foreground #f69b94
inactive_tab_background #47211e
tab_bar_background #080202
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+80
View File
@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Voltage
## author: tommasongr (https://github.com/tommasongr)
## license: MIT
## upstream: https://github.com/tommasongr/voltage.nvim/blob/main/extras/kitty/voltage-yellow.conf
## blurb: Minimal Neovim theme with neon colors and customisable accent tone
# The basic colors
foreground #f0f0e0
background #040300
selection_foreground #f0f0e0
selection_background #6d6600
# Cursor colors
cursor #b1a600
cursor_text_color #040300
# URL underline color when hovering with mouse
url_color #b1a600
# Kitty window border colors
active_border_color #b1a600
inactive_border_color #322f04
bell_border_color #f0f0e0
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #d3d1a3
active_tab_background #6d6600
inactive_tab_foreground #c2bb64
inactive_tab_background #322f04
tab_bar_background #040300
# Colors for marks (marked text in the terminal)
mark1_foreground #46bc69
mark1_background #14361d
mark2_foreground #b1a600
mark2_background #322f04
mark3_foreground #f5746d
mark3_background #47211e
# The 16 terminal colors
# black
color0 #060206
color8 #636363
# red
color1 #f69b94
color9 #f5746d
# green
color2 #82cb92
color10 #46bc69
# yellow
color3 #c2bb64
color11 #b1a600
# blue
color4 #78bff9
color12 #32a9fe
# magenta
color5 #db9fde
color13 #d27bd8
# cyan
color6 #4fcdcd
color14 #00bcbc
# white
color7 #b7b7b7
color15 #f6eaf6
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Blue - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=blue
color.footnote=blue
color.warning=bold yellow
color.error=white on red
color.debug=cyan
# Task state
color.completed=color240
color.deleted=color238
color.active=black on blue
color.recurring=cyan
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=blue
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on blue
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on blue
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=white on blue
color.calendar.weekend=on color240
color.calendar.weeknumber=blue
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Cyan - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=cyan
color.footnote=cyan
color.warning=bold yellow
color.error=white on red
color.debug=blue
# Task state
color.completed=color240
color.deleted=color238
color.active=black on cyan
color.recurring=cyan
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=cyan
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on cyan
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on cyan
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=white on cyan
color.calendar.weekend=on color240
color.calendar.weeknumber=cyan
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Green - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=green
color.footnote=green
color.warning=bold yellow
color.error=white on red
color.debug=cyan
# Task state
color.completed=color240
color.deleted=color238
color.active=black on green
color.recurring=cyan
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=green
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on cyan
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on green
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=white on green
color.calendar.weekend=on color240
color.calendar.weeknumber=green
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Magenta - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=magenta
color.footnote=magenta
color.warning=bold yellow
color.error=white on red
color.debug=cyan
# Task state
color.completed=color240
color.deleted=color238
color.active=black on magenta
color.recurring=magenta
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=magenta
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on magenta
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on magenta
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=white on magenta
color.calendar.weekend=on color240
color.calendar.weeknumber=magenta
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Red - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=red
color.footnote=red
color.warning=bold yellow
color.error=white on red
color.debug=cyan
# Task state
color.completed=color240
color.deleted=color238
color.active=black on red
color.recurring=cyan
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=red
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on red
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on red
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=white on red
color.calendar.weekend=on color240
color.calendar.weeknumber=red
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+77
View File
@@ -0,0 +1,77 @@
###############################################################################
# Voltage Yellow - Taskwarrior Theme
# Adapted for voltage.nvim color palette
###############################################################################
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
# General decoration
color.label=
color.label.sort=
color.alternate=on color235
color.header=yellow
color.footnote=yellow
color.warning=bold yellow
color.error=white on red
color.debug=cyan
# Task state
color.completed=color240
color.deleted=color238
color.active=black on yellow
color.recurring=cyan
color.scheduled=on color233
color.until=
color.blocked=white on color240
color.blocking=black on white
# Project
color.project.none=
# Priority
color.uda.priority.H=red
color.uda.priority.L=color245
color.uda.priority.M=yellow
# Tags
color.tag.next=yellow
color.tag.none=
color.tagged=
# Due
color.due.today=bold red
color.due=red
color.overdue=magenta
# Report: burndown
color.burndown.done=on green
color.burndown.pending=on yellow
color.burndown.started=on yellow
# Report: history
color.history.add=black on green
color.history.delete=black on red
color.history.done=black on green
# Report: summary
color.summary.background=white on black
color.summary.bar=black on yellow
# Command: calendar
color.calendar.due.today=white on red
color.calendar.due=black on red
color.calendar.holiday=black on yellow
color.calendar.scheduled=
color.calendar.overdue=black on magenta
color.calendar.today=black on yellow
color.calendar.weekend=on color240
color.calendar.weeknumber=yellow
# Command: sync
color.sync.added=green
color.sync.changed=yellow
color.sync.rejected=magenta
# Command: undo
color.undo.after=green
color.undo.before=red
+183
View File
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#010408", bg = "#46bc69" } # blue.darkest, green.regular
count_cut = { fg = "#010408", bg = "#f5746d" } # blue.darkest, red.regular
count_selected = { fg = "#010408", bg = "#b1a600" } # blue.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#010408", bg = "#32a9fe", bold = true } # blue.darkest, blue.regular
inactive = { fg = "#32a9fe", bg = "#0f304a" } # blue.regular, blue.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#010408", bg = "#32a9fe", bold = true } # blue.darkest, blue.regular
normal_alt = { fg = "#32a9fe", bg = "#0f304a" } # blue.regular, blue.darker
# Select mode
select_main = { fg = "#010408", bg = "#00bcbc", bold = true } # blue.darkest, cyan.regular
select_alt = { fg = "#00bcbc", bg = "#0f304a" } # cyan.regular, blue.darker
# Unset mode
unset_main = { fg = "#010408", bg = "#f69b94", bold = true } # blue.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#0f304a" } # red.light, blue.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#32a9fe" } # blue.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#e4f0fb", bold = true } # blue.lightest
progress_normal = { fg = "#46bc69", bg = "#1f689d" } # green.regular, blue.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#32a9fe" } # blue.regular
active = { fg = "#d27bd8", bold = true } # magenta.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#32a9fe" } # blue.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#32a9fe" } # blue.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#32a9fe" } # blue.regular
title = {}
hovered = { fg = "#d27bd8", bold = true } # magenta.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#0f304a" } # blue.darker
cand = { fg = "#00bcbc" } # cyan.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#d27bd8" } # magenta.regular
separator = "  "
separator_style = { fg = "#1f689d" } # blue.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#00bcbc" } # cyan.regular
run = { fg = "#d27bd8" } # magenta.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#0f304a", bg = "#e4f0fb" } # blue.darker, blue.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#32a9fe" } # blue.regular
title = { fg = "#32a9fe" } # blue.regular
tbl_col = { fg = "#00bcbc" } # cyan.regular
tbl_cell = { fg = "#d27bd8", bg = "#1f689d" } # magenta.regular, blue.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#e4f0fb" }, # blue.lightest
{ url = "*/", fg = "#32a9fe" }, # blue.regular
]
# : }}}
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Blue</string>
<key>semanticClass</key>
<string>theme.dark.voltage-blue</string>
<key>uuid</key>
<string>9494cab2-3883-495a-800d-ecfd79f5b063</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#010408</string>
<key>foreground</key>
<string>#e4f0fb</string>
<key>caret</key>
<string>#aed3f3</string>
<key>lineHighlight</key>
<string>#0f304a</string>
<key>selection</key>
<string>#1f689d40</string>
<key>activeGuide</key>
<string>#1f689d</string>
<key>findHighlight</key>
<string>#1f689d</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e4f0fb</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
+183
View File
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#000505", bg = "#46bc69" } # cyan.darkest, green.regular
count_cut = { fg = "#000505", bg = "#f5746d" } # cyan.darkest, red.regular
count_selected = { fg = "#000505", bg = "#b1a600" } # cyan.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#000505", bg = "#00bcbc", bold = true } # cyan.darkest, cyan.regular
inactive = { fg = "#00bcbc", bg = "#003737" } # cyan.regular, cyan.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#000505", bg = "#00bcbc", bold = true } # cyan.darkest, cyan.regular
normal_alt = { fg = "#00bcbc", bg = "#003737" } # cyan.regular, cyan.darker
# Select mode
select_main = { fg = "#000505", bg = "#32a9fe", bold = true } # cyan.darkest, blue.regular
select_alt = { fg = "#32a9fe", bg = "#003737" } # blue.regular, cyan.darker
# Unset mode
unset_main = { fg = "#000505", bg = "#f69b94", bold = true } # cyan.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#003737" } # red.light, cyan.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#00bcbc" } # cyan.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#e0f3f3", bold = true } # cyan.lightest
progress_normal = { fg = "#46bc69", bg = "#007576" } # green.regular, cyan.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#00bcbc" } # cyan.regular
active = { fg = "#d27bd8", bold = true } # magenta.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#00bcbc" } # cyan.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#00bcbc" } # cyan.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#00bcbc" } # cyan.regular
title = {}
hovered = { fg = "#d27bd8", bold = true } # magenta.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#003737" } # cyan.darker
cand = { fg = "#32a9fe" } # blue.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#d27bd8" } # magenta.regular
separator = " "
separator_style = { fg = "#007576" } # cyan.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#32a9fe" } # blue.regular
run = { fg = "#d27bd8" } # magenta.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#003737", bg = "#e0f3f3" } # cyan.darker, cyan.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#00bcbc" } # cyan.regular
title = { fg = "#00bcbc" } # cyan.regular
tbl_col = { fg = "#32a9fe" } # blue.regular
tbl_cell = { fg = "#d27bd8", bg = "#007576" } # magenta.regular, cyan.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#e0f3f3" }, # cyan.lightest
{ url = "*/", fg = "#00bcbc" }, # cyan.regular
]
# : }}}
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Cyan</string>
<key>semanticClass</key>
<string>theme.dark.voltage-cyan</string>
<key>uuid</key>
<string>037703d0-2c96-42d2-a8cd-219cec1b909a</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#000505</string>
<key>foreground</key>
<string>#e0f3f3</string>
<key>caret</key>
<string>#a0dbda</string>
<key>lineHighlight</key>
<string>#003737</string>
<key>selection</key>
<string>#00757640</string>
<key>activeGuide</key>
<string>#007576</string>
<key>findHighlight</key>
<string>#007576</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0f3f3</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
+183
View File
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#010502", bg = "#46bc69" } # green.darkest, green.regular
count_cut = { fg = "#010502", bg = "#f5746d" } # green.darkest, red.regular
count_selected = { fg = "#010502", bg = "#b1a600" } # green.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#010502", bg = "#46bc69", bold = true } # green.darkest, green.regular
inactive = { fg = "#46bc69", bg = "#14361d" } # green.regular, green.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#010502", bg = "#46bc69", bold = true } # green.darkest, green.regular
normal_alt = { fg = "#46bc69", bg = "#14361d" } # green.regular, green.darker
# Select mode
select_main = { fg = "#010502", bg = "#00bcbc", bold = true } # green.darkest, cyan.regular
select_alt = { fg = "#00bcbc", bg = "#14361d" } # cyan.regular, green.darker
# Unset mode
unset_main = { fg = "#010502", bg = "#f69b94", bold = true } # green.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#14361d" } # red.light, green.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#46bc69" } # green.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#e6f3e8", bold = true } # green.lightest
progress_normal = { fg = "#46bc69", bg = "#2b7440" } # green.regular, green.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#46bc69" } # green.regular
active = { fg = "#d27bd8", bold = true } # magenta.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#46bc69" } # green.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#46bc69" } # green.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#46bc69" } # green.regular
title = {}
hovered = { fg = "#d27bd8", bold = true } # magenta.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#14361d" } # green.darker
cand = { fg = "#00bcbc" } # cyan.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#d27bd8" } # magenta.regular
separator = " "
separator_style = { fg = "#2b7440" } # green.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#00bcbc" } # cyan.regular
run = { fg = "#d27bd8" } # magenta.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#14361d", bg = "#e6f3e8" } # green.darker, green.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#46bc69" } # green.regular
title = { fg = "#46bc69" } # green.regular
tbl_col = { fg = "#00bcbc" } # cyan.regular
tbl_cell = { fg = "#d27bd8", bg = "#2b7440" } # magenta.regular, green.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#e6f3e8" }, # green.lightest
{ url = "*/", fg = "#46bc69" }, # green.regular
]
# : }}}
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Green</string>
<key>semanticClass</key>
<string>theme.dark.voltage-green</string>
<key>uuid</key>
<string>285a6009-52de-4922-acfc-5e3d3919b775</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#010502</string>
<key>foreground</key>
<string>#e6f3e8</string>
<key>caret</key>
<string>#b3d9b9</string>
<key>lineHighlight</key>
<string>#14361d</string>
<key>selection</key>
<string>#2b744040</string>
<key>activeGuide</key>
<string>#2b7440</string>
<key>findHighlight</key>
<string>#2b7440</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e6f3e8</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#060206", bg = "#46bc69" } # magenta.darkest, green.regular
count_cut = { fg = "#060206", bg = "#f5746d" } # magenta.darkest, red.regular
count_selected = { fg = "#060206", bg = "#b1a600" } # magenta.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#060206", bg = "#d27bd8", bold = true } # magenta.darkest, magenta.regular
inactive = { fg = "#d27bd8", bg = "#3d233e" } # magenta.regular, magenta.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#060206", bg = "#d27bd8", bold = true } # magenta.darkest, magenta.regular
normal_alt = { fg = "#d27bd8", bg = "#3d233e" } # magenta.regular, magenta.darker
# Select mode
select_main = { fg = "#060206", bg = "#00bcbc", bold = true } # magenta.darkest, cyan.regular
select_alt = { fg = "#00bcbc", bg = "#3d233e" } # cyan.regular, magenta.darker
# Unset mode
unset_main = { fg = "#060206", bg = "#f69b94", bold = true } # magenta.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#3d233e" } # red.light, magenta.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#d27bd8" } # magenta.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#f6eaf6", bold = true } # magenta.lightest
progress_normal = { fg = "#46bc69", bg = "#824b85" } # green.regular, magenta.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#d27bd8" } # magenta.regular
active = { fg = "#00bcbc", bold = true } # cyan.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#d27bd8" } # magenta.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#d27bd8" } # magenta.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#d27bd8" } # magenta.regular
title = {}
hovered = { fg = "#00bcbc", bold = true } # cyan.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#3d233e" } # magenta.darker
cand = { fg = "#00bcbc" } # cyan.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#32a9fe" } # blue.regular
separator = " "
separator_style = { fg = "#824b85" } # magenta.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#00bcbc" } # cyan.regular
run = { fg = "#32a9fe" } # blue.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#3d233e", bg = "#f6eaf6" } # magenta.darker, magenta.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#d27bd8" } # magenta.regular
title = { fg = "#d27bd8" } # magenta.regular
tbl_col = { fg = "#00bcbc" } # cyan.regular
tbl_cell = { fg = "#32a9fe", bg = "#824b85" } # blue.regular, magenta.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#f6eaf6" }, # magenta.lightest
{ url = "*/", fg = "#d27bd8" }, # magenta.regular
]
# : }}}
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Magenta</string>
<key>semanticClass</key>
<string>theme.dark.voltage-magenta</string>
<key>uuid</key>
<string>0a596324-9c0d-49ba-96fe-1c04446f22ce</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#060206</string>
<key>foreground</key>
<string>#f6eaf6</string>
<key>caret</key>
<string>#e3c1e4</string>
<key>lineHighlight</key>
<string>#3d233e</string>
<key>selection</key>
<string>#824b8540</string>
<key>activeGuide</key>
<string>#824b85</string>
<key>findHighlight</key>
<string>#824b85</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f6eaf6</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
+183
View File
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#080202", bg = "#46bc69" } # red.darkest, green.regular
count_cut = { fg = "#080202", bg = "#f5746d" } # red.darkest, red.regular
count_selected = { fg = "#080202", bg = "#b1a600" } # red.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#080202", bg = "#f5746d", bold = true } # red.darkest, red.regular
inactive = { fg = "#f5746d", bg = "#47211e" } # red.regular, red.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#080202", bg = "#f5746d", bold = true } # red.darkest, red.regular
normal_alt = { fg = "#f5746d", bg = "#47211e" } # red.regular, red.darker
# Select mode
select_main = { fg = "#080202", bg = "#00bcbc", bold = true } # red.darkest, cyan.regular
select_alt = { fg = "#00bcbc", bg = "#47211e" } # cyan.regular, red.darker
# Unset mode
unset_main = { fg = "#080202", bg = "#f69b94", bold = true } # red.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#47211e" } # red.light, red.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#f5746d" } # red.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#fceae8", bold = true } # red.lightest
progress_normal = { fg = "#46bc69", bg = "#984742" } # green.regular, red.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#f5746d" } # red.regular
active = { fg = "#d27bd8", bold = true } # magenta.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#f5746d" } # red.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#f5746d" } # red.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#f5746d" } # red.regular
title = {}
hovered = { fg = "#d27bd8", bold = true } # magenta.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#47211e" } # red.darker
cand = { fg = "#00bcbc" } # cyan.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#d27bd8" } # magenta.regular
separator = " "
separator_style = { fg = "#984742" } # red.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#00bcbc" } # cyan.regular
run = { fg = "#d27bd8" } # magenta.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#47211e", bg = "#fceae8" } # red.darker, red.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#f5746d" } # red.regular
title = { fg = "#f5746d" } # red.regular
tbl_col = { fg = "#00bcbc" } # cyan.regular
tbl_cell = { fg = "#d27bd8", bg = "#984742" } # magenta.regular, red.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#fceae8" }, # red.lightest
{ url = "*/", fg = "#f5746d" }, # red.regular
]
# : }}}
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Red</string>
<key>semanticClass</key>
<string>theme.dark.voltage-red</string>
<key>uuid</key>
<string>fd9ef2bb-f813-410e-b6d3-27793a634a80</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#080202</string>
<key>foreground</key>
<string>#fceae8</string>
<key>caret</key>
<string>#f3bfba</string>
<key>lineHighlight</key>
<string>#47211e</string>
<key>selection</key>
<string>#98474240</string>
<key>activeGuide</key>
<string>#984742</string>
<key>findHighlight</key>
<string>#984742</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fceae8</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
+183
View File
@@ -0,0 +1,183 @@
# vim:fileencoding=utf-8:foldmethod=marker
# : Manager {{{
[mgr]
cwd = { fg = "#00bcbc" } # cyan.regular
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#b1a600", bold = true, italic = true, underline = true } # yellow.regular
find_position = { fg = "#d27bd8", bg = "reset", bold = true, italic = true } # magenta.regular
# Marker
marker_copied = { fg = "#46bc69", bg = "#46bc69" } # green.regular
marker_cut = { fg = "#f5746d", bg = "#f5746d" } # red.regular
marker_marked = { fg = "#00bcbc", bg = "#00bcbc" } # cyan.regular
marker_selected = { fg = "#b1a600", bg = "#b1a600" } # yellow.regular
# Count
count_copied = { fg = "#040300", bg = "#46bc69" } # yellow.darkest, green.regular
count_cut = { fg = "#040300", bg = "#f5746d" } # yellow.darkest, red.regular
count_selected = { fg = "#040300", bg = "#b1a600" } # yellow.darkest, yellow.regular
# Border
border_symbol = "│"
border_style = { fg = "#636363" } # dimmed
# : }}}
# : Tabs {{{
[tabs]
active = { fg = "#040300", bg = "#b1a600", bold = true } # yellow.darkest, yellow.regular
inactive = { fg = "#b1a600", bg = "#322f04" } # yellow.regular, yellow.darker
# : }}}
# : Mode {{{
[mode]
normal_main = { fg = "#040300", bg = "#b1a600", bold = true } # yellow.darkest, yellow.regular
normal_alt = { fg = "#b1a600", bg = "#322f04" } # yellow.regular, yellow.darker
# Select mode
select_main = { fg = "#040300", bg = "#00bcbc", bold = true } # yellow.darkest, cyan.regular
select_alt = { fg = "#00bcbc", bg = "#322f04" } # cyan.regular, yellow.darker
# Unset mode
unset_main = { fg = "#040300", bg = "#f69b94", bold = true } # yellow.darkest, red.light
unset_alt = { fg = "#f69b94", bg = "#322f04" } # red.light, yellow.darker
# : }}}
# : Status bar {{{
[status]
# Permissions
perm_sep = { fg = "#636363" } # dimmed
perm_type = { fg = "#b1a600" } # yellow.regular
perm_read = { fg = "#b1a600" } # yellow.regular
perm_write = { fg = "#f5746d" } # red.regular
perm_exec = { fg = "#46bc69" } # green.regular
# Progress
progress_label = { fg = "#f0f0e0", bold = true } # yellow.lightest
progress_normal = { fg = "#46bc69", bg = "#6d6600" } # green.regular, yellow.dark
progress_error = { fg = "#b1a600", bg = "#f5746d" } # yellow.regular, red.regular
# : }}}
# : Pick {{{
[pick]
border = { fg = "#b1a600" } # yellow.regular
active = { fg = "#d27bd8", bold = true } # magenta.regular
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "#b1a600" } # yellow.regular
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[cmp]
border = { fg = "#b1a600" } # yellow.regular
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "#b1a600" } # yellow.regular
title = {}
hovered = { fg = "#d27bd8", bold = true } # magenta.regular
# : }}}
# : Which {{{
[which]
mask = { bg = "#322f04" } # yellow.darker
cand = { fg = "#00bcbc" } # cyan.regular
rest = { fg = "#636363" } # dimmed
desc = { fg = "#d27bd8" } # magenta.regular
separator = " "
separator_style = { fg = "#6d6600" } # yellow.dark
# : }}}
# : Help {{{
[help]
on = { fg = "#00bcbc" } # cyan.regular
run = { fg = "#d27bd8" } # magenta.regular
hovered = { reversed = true, bold = true }
footer = { fg = "#322f04", bg = "#f0f0e0" } # yellow.darker, yellow.lightest
# : }}}
# : Spotter {{{
[spot]
border = { fg = "#b1a600" } # yellow.regular
title = { fg = "#b1a600" } # yellow.regular
tbl_col = { fg = "#00bcbc" } # cyan.regular
tbl_cell = { fg = "#d27bd8", bg = "#6d6600" } # magenta.regular, yellow.dark
# : }}}
# : Notification {{{
[notify]
title_info = { fg = "#46bc69" } # green.regular
title_warn = { fg = "#b1a600" } # yellow.regular
title_error = { fg = "#f5746d" } # red.regular
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Image
{ mime = "image/*", fg = "#00bcbc" }, # cyan.regular
# Media
{ mime = "{audio,video}/*", fg = "#b1a600" }, # yellow.regular
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#d27bd8" }, # magenta.regular
# Document
{ mime = "application/{pdf,doc,rtf}", fg = "#46bc69" }, # green.regular
# Virtual file system
{ mime = "vfs/{absent,stale}", fg = "#636363" }, # dimmed
# Fallback
{ url = "*", fg = "#f0f0e0" }, # yellow.lightest
{ url = "*/", fg = "#b1a600" }, # yellow.regular
]
# : }}}
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Voltage Yellow</string>
<key>semanticClass</key>
<string>theme.dark.voltage-yellow</string>
<key>uuid</key>
<string>506f548a-02cf-463a-ade7-b0931f6adeff</string>
<key>author</key>
<string>tommasongr</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#040300</string>
<key>foreground</key>
<string>#f0f0e0</string>
<key>caret</key>
<string>#d3d1a3</string>
<key>lineHighlight</key>
<string>#322f04</string>
<key>selection</key>
<string>#6d660040</string>
<key>activeGuide</key>
<string>#6d6600</string>
<key>findHighlight</key>
<string>#6d6600</string>
<key>gutterForeground</key>
<string>#636363</string>
</dict>
</dict>
<!-- Comments -->
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<!-- Strings -->
<dict>
<key>name</key>
<string>Strings</string>
<key>scope</key>
<string>string, punctuation.definition.string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<!-- Constants, Numbers, Booleans -->
<dict>
<key>name</key>
<string>Constants</string>
<key>scope</key>
<string>constant, constant.numeric, constant.language, constant.character, variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d27bd8</string>
</dict>
</dict>
<!-- Function Definitions -->
<dict>
<key>name</key>
<string>Function Definitions</string>
<key>scope</key>
<string>entity.name.function, support.function, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<!-- Operators and Punctuation -->
<dict>
<key>name</key>
<string>Operators and Punctuation</string>
<key>scope</key>
<string>keyword.operator, punctuation, meta.brace, meta.bracket, meta.delimiter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
</dict>
</dict>
<!-- HTML/XML Tags -->
<dict>
<key>name</key>
<string>Tags</string>
<key>scope</key>
<string>entity.name.tag, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
</dict>
</dict>
<!-- Errors -->
<dict>
<key>name</key>
<string>Errors</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
</dict>
</dict>
<!-- Everything else (keywords, variables, types, etc.) -->
<dict>
<key>name</key>
<string>Default Text</string>
<key>scope</key>
<string>keyword, storage, variable, entity.name.type, support.type, meta.function-call, support.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f0f0e0</string>
</dict>
</dict>
<!-- Markdown Headings (use semantic colors) -->
<dict>
<key>name</key>
<string>Markdown Heading 1</string>
<key>scope</key>
<string>markup.heading.1, markup.heading.setext.1</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5746d</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 2</string>
<key>scope</key>
<string>markup.heading.2, markup.heading.setext.2</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b1a600</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Heading 3+</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Code</string>
<key>scope</key>
<string>markup.inline.raw, markup.raw.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#46bc69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Links</string>
<key>scope</key>
<string>markup.underline.link, string.other.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#32a9fe</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636363</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
</array>
</dict>
</plist>
+30 -29
View File
@@ -4,16 +4,18 @@ function M.setup(colors, config)
local accent = colors[config.accent]
return {
Normal = { fg = colors.fg, bg = colors.bg },
Normal = { fg = colors.fg },
NormalFloat = { fg = colors.fg },
NonText = { fg = colors.dimmed },
Conceal = { fg = colors.dimmed },
Cursor = { bg = accent.regular, fg = colors.inverted },
CursorLine = { bg = accent.darker },
CursorColumn = { bg = accent.darker },
CursorLine = { bg = accent.darkest },
CursorLineNr = { fg = accent.regular },
CursorColumn = { bg = accent.darkest },
ColorColumn = { bg = accent.dark },
Visual = { bg = accent.dark },
Visual = { bg = accent.darker },
VisualNOS = { bg = accent.darker },
Directory = { fg = accent.regular },
@@ -21,59 +23,58 @@ function M.setup(colors, config)
SpecialKey = { fg = colors.dimmed },
EndOfBuffer = { fg = colors.dimmed },
DiffAdd = { bg = colors.green.dark, fg = colors.green.regular },
DiffDelete = { bg = colors.red.dark, fg = colors.red.regular },
DiffText = { bg = colors.yellow.regular, fg = colors.yellow.darker },
DiffChange = { bg = colors.yellow.dark, fg = colors.yellow.regular },
DiffAdd = { bg = colors.green.darker, fg = colors.green.light },
DiffDelete = { bg = colors.red.darker, fg = colors.red.light },
DiffText = { bg = colors.yellow.regular, fg = colors.inverted },
DiffChange = { bg = colors.yellow.darker, fg = colors.yellow.light },
Search = { bg = accent.dark, fg = accent.regular },
IncSearch = { bg = accent.regular, fg = accent.darker },
Search = { bg = accent.darker, fg = accent.light },
IncSearch = { bg = accent.regular, fg = colors.inverted },
MatchParen = { fg = accent.regular },
LineNr = { fg = colors.dimmed },
CursorLineNr = { fg = accent.regular },
SignColumn = {},
Folded = { fg = accent.light },
FoldColumn = { fg = accent.light },
WinBar = { bg = accent.dark, fg = accent.regular },
WinBarNC = { bg = accent.darker, fg = accent.regular },
WinSeparator = { fg = accent.light },
VertSplit = { fg = accent.light },
WinBar = { bg = accent.dark, fg = accent.regular }, -- TODO: Verify
WinBarNC = { bg = accent.darker, fg = accent.regular }, -- TODO: Verify
WinSeparator = { fg = accent.regular },
VertSplit = { fg = accent.regular },
Pmenu = { fg = colors.fg },
PmenuExtra = { fg = colors.dimmed },
PmenuSel = { bg = accent.dark },
PmenuSel = { bg = accent.darker },
PmenuSbar = { bg = accent.regular },
PmenuThumb = { bg = accent.regular },
PmenuKind = { fg = accent.regular },
NormalFloat = {},
PmenuKind = { fg = accent.dark },
PmenuBorder = { fg = accent.regular },
FloatBorder = { fg = accent.regular },
WildMenu = { bg = accent.dark },
WildMenu = { bg = accent.darker },
ErrorMsg = { fg = colors.red.regular, bg = colors.red.dark },
WarningMsg = { bg = colors.yellow.dark, fg = colors.yellow.regular },
ErrorMsg = { bg = colors.red.regular, fg = colors.inverted },
WarningMsg = { bg = colors.yellow.regular, fg = colors.inverted },
MoreMsg = { fg = colors.green.regular },
Question = { fg = colors.blue.regular },
StatusLine = { bg = accent.dark, fg = accent.regular },
StatusLineNC = { bg = accent.darker, fg = accent.regular },
TabLine = { bg = accent.dark, fg = accent.regular },
TabLineFill = { bg = accent.dark },
TabLineSel = { bg = accent.darker, fg = accent.regular },
StatusLine = { bg = accent.darker, fg = accent.lighter },
StatusLineNC = { bg = accent.darkest, fg = accent.light },
TabLine = { bg = accent.darker, fg = accent.light },
TabLineFill = { bg = accent.darker },
TabLineSel = { bg = accent.dark, fg = accent.lighter },
SpellBad = { undercurl = true, sp = colors.red.light },
SpellCap = { undercurl = true, sp = colors.blue.light },
SpellLocal = { undercurl = true, sp = colors.green.light },
SpellRare = { undercurl = true, sp = colors.purple.light },
SpellRare = { undercurl = true, sp = colors.magenta.light },
Title = { fg = accent.regular },
Title = { fg = accent.regular, bold = true },
TermCursor = { bg = accent.regular, fg = colors.inverted },
TermCursorNC = { bg = accent.darker, fg = colors.dimmed },
QuickFixLine = { bg = accent.dark },
QuickFixLine = { bg = accent.darker },
}
end
@@ -0,0 +1,11 @@
local M = {}
function M.setup(colors, config)
local accent = colors[config.accent]
return {
AgenticTitle = { fg = accent.lighter }
}
end
return M
+2 -2
View File
@@ -6,13 +6,13 @@ function M.setup(colors, config)
return {
BlinkCmpMenu = {},
BlinkCmpMenuBorder = { fg = accent.regular },
BlinkCmpMenuSelection = { bg = accent.dark },
BlinkCmpMenuSelection = { bg = accent.darker },
BlinkCmpScrollBarThumb = { bg = accent.regular },
BlinkCmpScrollBarGutter = { bg = accent.darker },
BlinkCmpLabel = { fg = colors.fg },
BlinkCmpLabelDeprecated = { fg = colors.dimmed, strikethrough = true },
BlinkCmpLabelMatch = { fg = accent.regular, bold = true },
BlinkCmpLabelMatch = { fg = accent.regular },
BlinkCmpLabelDetail = { fg = colors.dimmed },
BlinkCmpLabelDescription = { fg = colors.dimmed },
+2 -2
View File
@@ -4,8 +4,8 @@ function M.setup(colors, config)
local accent = colors[config.accent]
return {
FzfLuaNormal = { fg = colors.fg, bg = nil },
FzfLuaBorder = { fg = accent.regular, bg = nil },
FzfLuaNormal = { fg = colors.fg },
FzfLuaBorder = { fg = accent.regular },
FzfLuaTitle = { fg = accent.regular, bold = false },
}
end
+8 -7
View File
@@ -12,14 +12,15 @@ function M.setup(colors, config)
MiniClueSeparator = { fg = accent.light },
MiniClueTitle = { fg = accent.regular },
MiniDiffSignAdd = { fg = colors.green.light },
MiniDiffSignChange = { fg = colors.blue.light },
MiniDiffSignDelete = { fg = colors.red.light },
MiniDiffSignAdd = { fg = colors.green.dark },
MiniDiffSignChange = { fg = colors.yellow.dark },
MiniDiffSignDelete = { fg = colors.red.dark },
MiniHipatternsFixme = { bg = colors.red.dark, fg = colors.red.regular },
MiniHipatternsHack = { bg = colors.purple.dark, fg = colors.purple.regular },
MiniHipatternsTodo = { bg = colors.blue.dark, fg = colors.blue.regular },
MiniHipatternsNote = { bg = colors.yellow.dark, fg = colors.yellow.regular },
MiniHipatternsFixme = { bg = colors.red.darker, fg = colors.red.regular },
MiniHipatternsHack = { bg = colors.magenta.darker, fg = colors.magenta.regular },
MiniHipatternsTodo = { bg = colors.blue.darker, fg = colors.blue.regular },
MiniHipatternsNote = { bg = colors.yellow.darker, fg = colors.yellow.regular },
MiniHipatternsMark = { bg = colors.green.darker, fg = colors.green.regular },
MiniNotifyBorder = { fg = accent.regular },
MiniNotifyLspProgress = { fg = accent.regular },
+2 -2
View File
@@ -5,12 +5,12 @@ function M.setup(colors, config)
return {
NetrwDir = { fg = accent.regular },
NetrwClassify = { fg = accent.light },
NetrwClassify = { fg = accent.lighter },
NetrwExe = { fg = colors.green.regular },
NetrwSymLink = { fg = colors.blue.light },
NetrwTreeBar = { fg = accent.dark },
NetrwPlain = { fg = colors.fg },
NetrwMarkFile = { bg = accent.dark, fg = accent.regular },
NetrwMarkFile = { bg = accent.darker, fg = accent.regular },
NetrwQuickHelp = { fg = colors.dimmed },
NetrwVersion = { fg = colors.dimmed },
NetrwCopyFile = { fg = colors.blue.regular },
@@ -0,0 +1,15 @@
local M = {}
function M.setup(colors, config)
local accent = colors[config.accent]
return {
RenderMarkdownCode = { bg = accent.darkest },
RenderMarkdownCodeBorder = { fg = colors.magenta.light, bg = colors.magenta.darker },
RenderMarkdownCodeFallback = { fg = colors.fg },
RenderMarkdownCodeInline = { fg = colors.magenta.light, bg = colors.magenta.darker },
RenderMarkdownInlineHighlight = { fg = colors.yellow.light, bg = colors.yellow.darker }
}
end
return M
+1 -1
View File
@@ -4,7 +4,7 @@ function M.setup(colors, config)
return {
Comment = { fg = colors.yellow.regular, italic = true },
Constant = { fg = colors.purple.regular },
Constant = { fg = colors.magenta.regular },
Boolean = { link = "Constant" },
String = { fg = colors.green.regular },
Character = { link = "String" },
+2 -2
View File
@@ -4,7 +4,7 @@ function M.setup(colors, config)
return {
["@comment"] = { fg = colors.yellow.regular },
["@constant"] = { fg = colors.purple.regular },
["@constant"] = { fg = colors.magenta.regular },
["@constant.builtin"] = { link = "@constant" },
["@string"] = { fg = colors.green.regular },
["@string.regex"] = { link = "@string" }, -- TODO: Differentiate regex
@@ -58,7 +58,7 @@ function M.setup(colors, config)
-- ["@label"] = { link = "Normal" },
-- ["@module"] = { link = "Normal" },
-- ["@namespace"] = { link = "Normal" },
-- -- ["@none"] = { fg = colors.purple.regular },
-- -- ["@none"] = { fg = colors.magenta.regular },
-- ["@parameter"] = { link = "Normal" },
-- ["@parameter.reference"] = { link = "Normal" },
-- ["@property"] = { link = "Normal" },
+57 -31
View File
@@ -1,7 +1,8 @@
local M = {}
M.config = {
accent = "blue"
accent = "blue",
transparent = false
}
function M.setup(opts)
@@ -14,47 +15,72 @@ function M.setup(opts)
vim.g.colors_name = "voltage"
local colors = {
bg = nil,
fg = "#f0f0f0",
dimmed = "#707070",
inverted = "#000000",
dimmed = "#636363",
-- errors, spellbad, etc
red = {
lightest = "#fceae8",
lighter = "#f3bfba",
light = "#f69b94",
regular = "#f5746d",
dark = "#984742",
darker = "#47211e",
darkest = "#080202"
},
-- strings, numbers, etc
green = {
light = "#99cda3",
regular = "#54dd7d",
dark = "#1c3e24",
darker = "#0c1a0f"
},
-- constants
purple = {
light = "#dcabd6",
regular = "#fd8ff4",
dark = "#472944",
darker = "#1e111c"
lightest = "#e6f3e8",
lighter = "#b3d9b9",
light = "#82cb92",
regular = "#46bc69",
dark = "#2b7440",
darker = "#14361d",
darkest = "#010502"
},
-- comments
yellow = {
light = "#d2bc82",
regular = "#ebb600",
dark = "#41340a",
darker = "#1b1505"
lightest = "#f0f0e0",
lighter = "#d3d1a3",
light = "#c2bb64",
regular = "#b1a600",
dark = "#6d6600",
darker = "#322f04",
darkest = "#040300"
},
-- top-level definitions
blue = {
light = "#7dccda",
regular = "#00d8f5",
dark = "#003d46",
darker = "#031a1e"
lightest = "#e4f0fb",
lighter = "#aed3f3",
light = "#78bff9",
regular = "#32a9fe",
dark = "#1f689d",
darker = "#0f304a",
darkest = "#010408"
},
-- errors, spellbad, etc
red = {
light = "#edaaa4",
regular = "#ff2335",
dark = "#502825",
darker = "#22100f"
-- constants
magenta = {
lightest = "#f6eaf6",
lighter = "#e3c1e4",
light = "#db9fde",
regular = "#d27bd8",
dark = "#824b85",
darker = "#3d233e",
darkest = "#060206"
},
cyan = {
lightest = "#e0f3f3",
lighter = "#a0dbda",
light = "#4fcdcd",
regular = "#00bcbc",
dark = "#007576",
darker = "#003737",
darkest = "#000505"
},
}
colors.fg = colors[M.config.accent].lightest
colors.inverted = colors[M.config.accent].darkest
-- colors.dimmed = colors[M.config.accent].dark
for _, highlight in ipairs({ "editor", "syntax", "treesitter" }) do
local mod = require("voltage.highlights." .. highlight)
@@ -71,7 +97,7 @@ function M.setup(opts)
end
end
for _, highlight in ipairs({ "netrw", "fzf", "blink", "mini" }) do
for _, highlight in ipairs({ "netrw", "fzf", "blink", "mini", "render-markdown", "agentic" }) do
local mod = require("voltage.highlights.plugins." .. highlight)
for group, group_opts in pairs(mod.setup(colors, M.config)) do
+62
View File
@@ -0,0 +1,62 @@
.white-normal { color: oklch(0.78 0.00 0); } /* #b7b7b7 */
.black-bright { color: oklch(0.50 0.00 0); } /* #636363 */
.red {
.lightest { color: oklch(0.95 0.02 25); } /* #fceae8 */
.lighter { color: oklch(0.85 0.06 25); } /* #f3bfba */
.light { color: oklch(0.78 0.11 25); } /* #f69b94 */
.regular { color: oklch(0.71 0.16 25); } /* #f5746d */
.dark { color: oklch(0.50 0.11 25); } /* #984742 */
.darker { color: oklch(0.30 0.06 25); } /* #47211e */
.darkest { color: oklch(0.10 0.02 25); } /* #080202 */
}
.green {
.lightest { color: oklch(0.95 0.02 150); } /* #e6f3e8 */
.lighter { color: oklch(0.85 0.06 150); } /* #b3d9b9 */
.light { color: oklch(0.78 0.11 150); } /* #82cb92 */
.regular { color: oklch(0.71 0.16 150); } /* #46bc69 */
.dark { color: oklch(0.50 0.11 150); } /* #2b7440 */
.darker { color: oklch(0.30 0.06 150); } /* #14361d */
.darkest { color: oklch(0.10 0.02 150); } /* #010502 */
}
.yellow {
.lightest { color: oklch(0.95 0.02 105); } /* #f0f0e0 */
.lighter { color: oklch(0.85 0.06 105); } /* #d3d1a3 */
.light { color: oklch(0.78 0.11 105); } /* #c2bb64 */
.regular { color: oklch(0.71 0.16 105); } /* #b1a600 */
.dark { color: oklch(0.50 0.11 105); } /* #6d6600 */
.darker { color: oklch(0.30 0.06 105); } /* #322f04 */
.darkest { color: oklch(0.10 0.02 105); } /* #040300 */
}
.blue {
.lightest { color: oklch(0.95 0.02 245); } /* #e4f0fb */
.lighter { color: oklch(0.85 0.06 245); } /* #aed3f3 */
.light { color: oklch(0.78 0.11 245); } /* #78bff9 */
.regular { color: oklch(0.71 0.16 245); } /* #32a9fe */
.dark { color: oklch(0.50 0.11 245); } /* #1f689d */
.darker { color: oklch(0.30 0.06 245); } /* #0f304a */
.darkest { color: oklch(0.10 0.02 245); } /* #010408 */
}
.magenta {
.lightest { color: oklch(0.95 0.02 325); } /* #f6eaf6 */
.lighter { color: oklch(0.85 0.06 325); } /* #e3c1e4 */
.light { color: oklch(0.78 0.11 325); } /* #db9fde */
.regular { color: oklch(0.71 0.16 325); } /* #d27bd8 */
.dark { color: oklch(0.50 0.11 325); } /* #824b85 */
.darker { color: oklch(0.30 0.06 325); } /* #3d233e */
.darkest { color: oklch(0.10 0.02 325); } /* #060206 */
}
.cyan {
.lightest { color: oklch(0.95 0.02 195); } /* #e0f3f3 */
.lighter { color: oklch(0.85 0.06 195); } /* #a0dbda */
.light { color: oklch(0.78 0.11 195); } /* #4fcdcd */
.regular { color: oklch(0.71 0.16 195); } /* #00bcbc */
.dark { color: oklch(0.50 0.11 195); } /* #007576 */
.darker { color: oklch(0.30 0.06 195); } /* #003737 */
.darkest { color: oklch(0.10 0.02 195); } /* #000505 */
}
+263 -2
View File
@@ -1,3 +1,264 @@
# Title
# Markdown Test File - All Elements for Color Scheme Testing
This is **bold** and this is a [link](https://example.com)
## Headings
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
---
## Text Formatting
**Bold text**
*Italic text*
***Bold and italic***
~~Strikethrough~~
`Inline code`
==Highlighted text==
H~2~O (subscript)
X^2^ (superscript)
---
## Lists
### Unordered List
- Item 1
- Item 2
- Nested Item 2.1
- Nested Item 2.2
- Item 3
### Ordered List
1. First item
2. Second item
1. Nested First
2. Nested Second
3. Third item
### Task List
- [x] Completed task
- [ ] Incomplete task
- [ ] Another task
---
## Code Blocks
Inline `code` example.
```python
# Python code block
def hello_world():
print("Hello, World!")
return True
```
```javascript
// JavaScript code block
const greet = (name) => {
console.log(`Hello, ${name}!`);
};
```
```bash
# Shell commands
ls -la
echo "Hello"
```
```
Plain text code block
with multiple lines
```
---
## Blockquotes
> This is a blockquote.
> It can span multiple lines.
> Nested blockquote:
> > Deeper level
---
## Links and Images
[Regular link](https://example.com)
[Link with title](https://example.com "Example Title")
![Image alt text](https://example.com/image.png)
![Image with title](https://example.com/image.png "Image Title")
<https://example.com> (bare URL)
---
## Tables
| Syntax | Description | Test Text |
|--------|-------------|-----------|
| Header | Title | Here's this |
| Paragraph | Text | And more |
| `Code` | **Bold** | *Italic* |
| Left-aligned | Center-aligned | Right-aligned |
|:-------------|:--------------:|--------------:|
| Left | Center | Right |
| Data | More Data | Even More |
---
## Horizontal Rules
___
---
***
---
## Footnotes
Here's a sentence with a footnote. [^1]
[^1]: This is the footnote text.
Another footnote reference. [^2]
[^2]: Second footnote.
---
## HTML Elements
<span style="color: red">HTML span</span>
<div style="background: #f0f0f0; padding: 10px">HTML div block</div>
<kbd>Keyboard input</kbd>
<details>
<summary>Click to expand</summary>
Hidden content here.
</details>
---
## Escaped Characters
\*This is not italic\*
\# Not a heading
\[Not a link\](https://example.com)
\`Not code\`
---
## Emoji
:smile: :heart: :rocket: :+1: :tada:
---
## Definition Lists
Term 1
: Definition 1
Term 2
: Definition 2a
: Definition 2b
---
## Mixed Content
This is a **paragraph** with *various* `elements` [link](#) and ![image](image.png).
- List with **bold** and *italic* items
- Another `code` item
- [Link in list](#)
> Blockquote with **formatting** and `code`
```python
# Code with "quotes" and 'apostrophes'
print("Hello, 'World'!")
```
---
## Long Content for Scrolling
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam auctor, nisl eget ultricies tincidunt, nisl nisl aliquam nisl, eget ultricies nisl nisl eget nisl. Nullam auctor, nisl eget ultricies tincidunt, nisl nisl aliquam nisl, eget ultricies nisl nisl eget nisl. Nullam auctor, nisl eget ultricies tincidunt, nisl nisl aliquam nisl, eget ultricies nisl nisl eget nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam auctor, nisl eget ultricies tincidunt, nisl nisl aliquam nisl, eget ultricies nisl nisl eget nisl. Nullam auctor, nisl eget ultricies tincidunt, nisl nisl aliquam nisl, eget ultricies nisl nisl eget nisl.
### Subsection with Code
```css
/* CSS example */
body {
background-color: #ffffff;
color: #333333;
}
```
### Another Subsection
- Item
- Item
- Item
---
## Edge Cases
### Empty Elements
#### Empty code block
```
```
#### Empty blockquote
>
#### Empty list items
-
-
### Special Characters
* * *
_ _ _
** **
__ __
` ` `
---
## End of File