summaryrefslogtreecommitdiffstats
path: root/yo.toml
diff options
context:
space:
mode:
authorMichael McClintock <mrmcc3@gmail.com>2023-01-20 09:38:50 +1000
committerMichael McClintock <mrmcc3@gmail.com>2023-01-20 09:38:50 +1000
commitf39130b998fca17058e15288e497db12faa85408 (patch)
treeb8eaa8b580b54717630d7004e5c1bbbf3120d160 /yo.toml
parent725effc8700f1f81ee4f069189a39014b841b114 (diff)
downloadyo-theme-helix-f39130b998fca17058e15288e497db12faa85408.tar.gz
rework themes. simplify. add berry vairants
Diffstat (limited to 'yo.toml')
-rw-r--r--yo.toml110
1 files changed, 110 insertions, 0 deletions
diff --git a/yo.toml b/yo.toml
new file mode 100644
index 0000000..0c7d5f1
--- /dev/null
+++ b/yo.toml
@@ -0,0 +1,110 @@
+# yo
+
+# Helix theme inspired by Zenbones & Alabaster.
+# Author: Michael McClintock @mrmcc3
+# License: MIT
+
+# background/text
+"ui.background" = { fg = "p11", bg = "p2" }
+"ui.background.separator" = { fg = "p7" }
+"ui.text" = { fg = "p11" }
+"ui.text.focus" = { fg = "p12", modifiers = ["bold"] }
+
+# popups/menus
+"ui.window" = { fg = "p7" }
+"ui.popup" = { fg = "p12", bg = "p4" }
+"ui.popup.info" = { fg = "p12", bg = "p2" }
+"ui.text.info" = { fg = "p12", bg = "p2" }
+"ui.help" = { fg = "p12", bg = "p2" }
+"ui.menu" = { fg = "p11", bg = "p4" }
+"ui.menu.selected" = { fg = "p12", modifiers = ["bold"] }
+"ui.menu.scroll" = { fg = "p8", bg = "p4" }
+
+# cursor/selection
+"ui.cursor" = { fg = "p2", bg = "p11" }
+"ui.cursor.insert" = { fg = "p2", bg = "keyword" }
+"ui.cursor.select" = { fg = "p2", bg = "p12" }
+"ui.cursor.match" = { fg = "p12", modifiers = ["bold"] }
+"ui.selection" = { bg = "p5" }
+"ui.selection.primary" = { bg = "p5" }
+"ui.cursorline.primary" = { bg = "p3" }
+
+# line numbers / diff
+"ui.linenr" = { fg = "p7" }
+"ui.linenr.selected" = { fg = "p11" }
+diff = { fg = "p8" }
+
+# statusline
+"ui.statusline" = { fg = "p11", bg = "p4" }
+"ui.statusline.inactive" = { fg = "p11", bg = "p2" }
+"ui.statusline.normal" = { fg = "p2", bg = "p11" }
+"ui.statusline.insert" = { fg = "p2", bg = "keyword" }
+"ui.statusline.select" = { fg = "p2", bg = "p12" }
+"ui.statusline.separator" = { fg = "p7" }
+
+# virtual
+"ui.virtual.ruler" = { bg = "p3" }
+"ui.virtual.whitespace" = { fg = "p6" }
+"ui.virtual.indent-guide" = { fg = "p6" }
+
+# diagnostics
+warning = { fg = "warning", modifiers = ["bold"] }
+error = { fg = "error", modifiers = ["bold"] }
+info = { fg = "info", modifiers = ["bold"] }
+hint = { fg = "info", modifiers = ["bold"] }
+"diagnostic.hint" = { fg = "info", modifiers = ["bold"] }
+"diagnostic.info" = { fg = "info", modifiers = ["bold"] }
+"diagnostic.warning" = { fg = "warning", modifiers = ["bold"] }
+"diagnostic.error" = { fg = "error", modifiers = ["bold"] }
+
+# code
+comment = { fg = "info" }
+keyword = { fg = "keyword" }
+operator = { fg = "keyword" }
+string = { fg = "string" }
+constant = { fg = "constant" }
+"string.special.symbol" = { fg = "constant" }
+variable = { fg = "p10" }
+namespace = { fg = "p10" }
+punctuation = { fg = "p11" }
+function = { fg = "p11" }
+attribute = { fg = "p11" }
+tag = { fg = "p12" }
+label = { fg = "p12" }
+constructor = { fg = "p12" }
+type = { fg = "p12" }
+
+# markup
+markup = { fg = "p9" }
+"markup.list" = { fg = "p8" }
+"markup.heading" = { fg = "p12", modifiers = ["bold"] }
+"markup.bold" = { modifiers = ["bold"] }
+"markup.italic" = { modifiers = ["italic"] }
+"markup.link" = { fg = "keyword" }
+"markup.link.url" = { fg = "keyword" }
+"markup.quote" = { modifiers = ["italic"] }
+"markup.raw" = { fg = "p12" }
+
+[palette] # radix ui colors
+
+# primary - sandDark
+p1 = "#161615"
+p2 = "#1c1c1a"
+p3 = "#232320"
+p4 = "#282826"
+p5 = "#2e2e2b"
+p6 = "#353431"
+p7 = "#3e3e3a"
+p8 = "#51504b"
+p9 = "#717069"
+p10 = "#7f7e77"
+p11 = "#a1a09a"
+p12 = "#ededec"
+
+error = "#f2555a" # redDark-10
+warning = "#ffcb47" # amberDark-10
+info = "#369eff" # blueDark-10
+
+string = "#46a758" # green-9
+constant = "#8e4ec6" # purple-9
+keyword = "#a18072" # bronze-9