summaryrefslogtreecommitdiff
path: root/hx/.config/helix/themes/fortune-dusk.toml
diff options
context:
space:
mode:
Diffstat (limited to 'hx/.config/helix/themes/fortune-dusk.toml')
-rw-r--r--hx/.config/helix/themes/fortune-dusk.toml68
1 files changed, 68 insertions, 0 deletions
diff --git a/hx/.config/helix/themes/fortune-dusk.toml b/hx/.config/helix/themes/fortune-dusk.toml
new file mode 100644
index 0000000..a267e64
--- /dev/null
+++ b/hx/.config/helix/themes/fortune-dusk.toml
@@ -0,0 +1,68 @@
+
+# fortune-dusk.toml — ported from fortune-dusk-theme.el
+
+# UI chrome
+"ui.background" = { bg = "#1E1A14" }
+"ui.text" = { fg = "#E8DFC8" }
+"ui.text.focus" = { fg = "#E8DFC8", modifiers = ["bold"] }
+"ui.cursor.primary" = { fg = "#1E1A14", bg = "#C4A030" }
+"ui.cursor.match" = { fg = "#C4A030", modifiers = ["underlined"] }
+"ui.selection.primary" = { bg = "#3A2E10" }
+"ui.cursorline.primary" = { bg = "#2A2318" }
+"ui.linenr" = { fg = "#8A9AA8" }
+"ui.linenr.selected" = { fg = "#C4A030", bg = "#2A2318" }
+"ui.statusline" = { fg = "#E8DFC8", bg = "#2E2618" }
+"ui.statusline.inactive" = { fg = "#A89880", bg = "#252018" }
+"ui.popup" = { bg = "#2A2318" }
+"ui.window" = { fg = "#4A3E28" }
+"ui.help" = { fg = "#E8DFC8", bg = "#2A2318" }
+"ui.menu" = { fg = "#E8DFC8", bg = "#2A2318" }
+"ui.menu.selected" = { fg = "#1E1A14", bg = "#C4A030" }
+"ui.virtual.whitespace" = { fg = "#4A3E28" }
+"ui.virtual.ruler" = { bg = "#252018" }
+"ui.selection" = {bg = "#3A2E10"}
+# Diagnostics
+"error" = { fg = "#D4706A" }
+"warning" = { fg = "#C87845" }
+"info" = { fg = "#3A9BAA" }
+"hint" = { fg = "#6B96C8" }
+
+# Diff
+"diff.plus" = { fg = "#7A9A6A" }
+"diff.minus" = { fg = "#D4706A" }
+"diff.delta" = { fg = "#C4A030" }
+
+# Syntax
+"comment" = { fg = "#A89880", modifiers = ["italic"] }
+"constant" = { fg = "#B08040" }
+"constant.builtin" = { fg = "#B08040", modifiers = ["bold"] }
+"string" = { fg = "#A87FD4" }
+"string.special" = { fg = "#C87845" }
+"keyword" = { fg = "#C8A400" }
+"keyword.control" = { fg = "#C8A400", modifiers = ["bold"] }
+"operator" = { fg = "#E8DFC8" }
+"function" = { fg = "#3A9BAA" }
+"function.builtin" = { fg = "#C47BA0" }
+"function.macro" = { fg = "#C4A030" }
+"tag" = { fg = "#C8A400" }
+"namespace" = { fg = "#8A9AA8" }
+"type" = { fg = "#B08040" }
+"type.builtin" = { fg = "#B08040", modifiers = ["bold"] }
+"constructor" = { fg = "#C47BA0" }
+"variable" = { fg = "#6B96C8" }
+"variable.builtin" = { fg = "#6B96C8", modifiers = ["bold"] }
+"variable.parameter" = { fg = "#6B96C8", modifiers = ["italic"] }
+"variable.other.member" = { fg = "#E8DFC8" }
+"label" = { fg = "#8A9AA8" }
+"punctuation" = { fg = "#8A9AA8" }
+"punctuation.delimiter" = { fg = "#8A9AA8" }
+"punctuation.bracket" = { fg = "#A89880" }
+"special" = { fg = "#C87845" }
+
+# Markdown/markup (docs, if you touch prose in hx at all)
+"markup.heading" = { fg = "#C4A030", modifiers = ["bold"] }
+"markup.list" = { fg = "#C8A400" }
+"markup.bold" = { modifiers = ["bold"] }
+"markup.italic" = { modifiers = ["italic"] }
+"markup.link.url" = { fg = "#6B96C8", modifiers = ["underlined"] }
+"markup.raw" = { fg = "#B08040" }