summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael McClintock <mrmcc3@gmail.com>2023-01-15 21:11:26 +1000
committerMichael McClintock <mrmcc3@gmail.com>2023-01-15 21:11:26 +1000
commit6419eb06ab8d5cec908a043adbd6ff1af330a43c (patch)
treeb8e048c3dd74e9157f0372955d9c8dcfb16f0413
parentda00f0f5ad47a747d21b6970f6a8843965b4507f (diff)
downloadyo-theme-helix-6419eb06ab8d5cec908a043adbd6ff1af330a43c.tar.gz
init work on yo
-rw-r--r--yo_dark.toml201
-rw-r--r--yo_light.toml109
2 files changed, 310 insertions, 0 deletions
diff --git a/yo_dark.toml b/yo_dark.toml
new file mode 100644
index 0000000..1f1d699
--- /dev/null
+++ b/yo_dark.toml
@@ -0,0 +1,201 @@
+# yo_dark
+
+# Helix theme inspired by Zenbones & Alabaster using the
+# radix color system - https://www.radix-ui.com/colors
+
+# Author: Michael McClintock @mrmcc3
+# License: MIT
+
+"ui.background" = { fg = "gray11", bg = "gray2" }
+"ui.background.separator" = { fg = "gray7" }
+"ui.text" = { fg = "gray11" }
+"ui.text.focus" = { fg = "alt10", bg="gray2", modifiers=["bold"] }
+
+# popups/menus
+"ui.window" = { fg = "gray7" }
+"ui.popup" = { fg = "gray12", bg = "gray4" }
+"ui.popup.info" = { fg = "gray12", bg = "gray2" }
+"ui.text.info" = { fg = "gray12", bg = "gray2" }
+"ui.help" = { fg = "gray12", bg = "gray2" }
+"ui.menu" = { fg = "gray11", bg = "gray4" }
+"ui.menu.selected" = { fg = "alt10", modifiers=["bold"] }
+"ui.menu.scroll" = { fg = "gray8", bg = "gray4" }
+
+# cursor/selection
+"ui.cursor" = { fg = "gray2", bg = "gray11" }
+# "ui.cursor.primary" = { fg = "alt2", bg = "alt10" } # can't set insert if set
+"ui.cursor.insert" = { fg="alt2", bg="alt10" }
+"ui.cursor.select" = { fg="gray2", bg="gray12"}
+"ui.cursor.match" = { fg="alt10", modifiers=["bold"]}
+"ui.selection" = { fg = "gray12", bg = "gray5" }
+"ui.selection.primary" = { fg = "alt12", bg = "alt5" }
+"ui.cursorline.primary" = { bg = "gray3" }
+
+# gutter
+# "ui.gutter" = { } # not set
+# "ui.gutter.selected" = { }
+"ui.linenr" = { fg = "gray7" }
+"ui.linenr.selected" = { fg = "alt8" }
+
+# statusline
+"ui.statusline" = { fg = "gray11", bg = "gray4" }
+"ui.statusline.inactive" = { fg = "gray11", bg = "gray2" }
+"ui.statusline.normal" = { fg = "gray2", bg = "gray11" }
+"ui.statusline.insert" = { fg = "alt2", bg = "alt10" }
+"ui.statusline.select" = { fg = "alt2", bg = "gray12" }
+"ui.statusline.separator" = { fg = "gray7" }
+
+# virtual
+"ui.virtual.ruler" = { bg = "gray3" }
+"ui.virtual.whitespace" = { fg = "gray6" }
+"ui.virtual.indent-guide" = { fg = "gray6" }
+
+# diff
+"diff.plus" = "gray7"
+"diff.minus" = "gray7"
+"diff.delta" = "gray7"
+
+# diagnostics
+warning = "warn10"
+error = "err10"
+info = "info10"
+hint = "info10"
+"diagnostic.hint" = { underline = { style = "curl", color = "info7" } }
+"diagnostic.info" = { underline = { style = "curl", color = "info7" } }
+"diagnostic.warning" = { underline = { style = "curl", color = "warn10" } }
+"diagnostic.error" = { underline = { style = "curl", color = "err10" } }
+
+
+# comments - info
+comment = { fg = "info10" }
+
+# keywords/operators - alt
+keyword = { fg = "alt10", modifiers=["bold"] }
+operator = { fg = "alt10" }
+
+
+# strings - str
+string = { fg = "str10" }
+
+# constants - const
+constant = { fg = "const10"}
+"string.symbol" = { fg = "const10" }
+
+# everything else - gray
+variable = { fg = "gray10" }
+
+punctuation = { fg = "gray11" }
+function = { fg = "gray11" }
+attribute = { fg = "gray11" }
+
+tag = { fg = "gray12" }
+constructor = { fg = "gray12" }
+type = { fg = "gray12" , modifiers = [] }
+
+
+# TODO
+namespace = "err10"
+label = "err10"
+markup = "err10"
+diff = "err10"
+
+
+[palette]
+
+# gray (default text/ui) - sandDark
+gray1 = "#161615"
+gray2 = "#1c1c1a"
+gray3 = "#232320"
+gray4 = "#282826"
+gray5 = "#2e2e2b"
+gray6 = "#353431"
+gray7 = "#3e3e3a"
+gray8 = "#51504b"
+gray9 = "#717069"
+gray10 = "#7f7e77"
+gray11 = "#a1a09a"
+gray12 = "#ededec"
+
+# alt (active, global defs) - bronzeDark
+alt1 = "#191514"
+alt2 = "#1f1917"
+alt3 = "#2a211f"
+alt4 = "#332824"
+alt5 = "#3b2e29"
+alt6 = "#453530"
+alt7 = "#57433c"
+alt8 = "#74594e"
+alt9 = "#a18072"
+alt10 = "#b08c7d"
+alt11 = "#cba393"
+alt12 = "#f9ede7"
+
+# error (diagnostics) - redDark
+err1 = "#1f1315"
+err2 = "#291415"
+err3 = "#3c181a"
+err4 = "#481a1d"
+err5 = "#541b1f"
+err6 = "#671e22"
+err7 = "#822025"
+err8 = "#aa2429"
+err9 = "#e5484d"
+err10 = "#f2555a"
+err11 = "#ff6369"
+err12 = "#feecee"
+
+# warning (diagnostics) - amberDark
+warn1 = "#1f1300"
+warn2 = "#271700"
+warn3 = "#341c00"
+warn4 = "#3f2200"
+warn5 = "#4a2900"
+warn6 = "#573300"
+warn7 = "#693f05"
+warn8 = "#824e00"
+warn9 = "#ffb224"
+warn10 = "#ffcb47"
+warn11 = "#f1a10d"
+warn12 = "#fef3dd"
+
+# info (diagnostics/comments) - blueDark
+info1 = "#0f1720"
+info2 = "#0f1b2d"
+info3 = "#10243e"
+info4 = "#102a4c"
+info5 = "#0f3058"
+info6 = "#0d3868"
+info7 = "#0a4481"
+info8 = "#0954a5"
+info9 = "#0091ff"
+info10 = "#369eff"
+info11 = "#52a9ff"
+info12 = "#eaf6ff"
+
+# str (strings) - greenDark
+str1 = "#0d1912"
+str2 = "#0c1f17"
+str3 = "#0f291e"
+str4 = "#113123"
+str5 = "#133929"
+str6 = "#164430"
+str7 = "#1b543a"
+str8 = "#236e4a"
+str9 = "#30a46c"
+str10 = "#3cb179"
+str11 = "#4cc38a"
+str12 = "#e5fbeb"
+
+# const (constants/literals) - purpleDark
+const1 = "#1b141d"
+const2 = "#221527"
+const3 = "#301a3a"
+const4 = "#3a1e48"
+const5 = "#432155"
+const6 = "#4e2667"
+const7 = "#5f2d84"
+const8 = "#7938b2"
+const9 = "#8e4ec6"
+const10 = "#9d5bd2"
+const11 = "#bf7af0"
+const12 = "#f7ecfc"
diff --git a/yo_light.toml b/yo_light.toml
new file mode 100644
index 0000000..23daa77
--- /dev/null
+++ b/yo_light.toml
@@ -0,0 +1,109 @@
+# yo_light
+
+# Helix theme inspired by Zenbones & Alabaster using the
+# radix color system - https://www.radix-ui.com/colors
+
+# Author: Michael McClintock @mrmcc3
+# License: MIT
+
+inherits = "yo_dark"
+
+[palette]
+
+# gray (default text/ui) - sandDark
+gray1 = "#fdfdfc"
+gray2 = "#f9f9f8"
+gray3 = "#f3f3f2"
+gray4 = "#eeeeec"
+gray5 = "#e9e9e6"
+gray6 = "#e3e3e0"
+gray7 = "#dbdbd7"
+gray8 = "#c8c7c1"
+gray9 = "#90908c"
+gray10 = "#868682"
+gray11 = "#706f6c"
+gray12 = "#1b1b18"
+
+# alt (active, global defs) - bronzeDark
+alt1 = "#fdfcfc"
+alt2 = "#fdf8f6"
+alt3 = "#f8f1ee"
+alt4 = "#f2e8e4"
+alt5 = "#eaddd7"
+alt6 = "#e0cec7"
+alt7 = "#d1b9b0"
+alt8 = "#bfa094"
+alt9 = "#a18072"
+alt10 = "#977669"
+alt11 = "#846358"
+alt12 = "#43302b"
+
+# error (diagnostics) - redDark
+err1 = "#fffcfc"
+err2 = "#fff8f8"
+err3 = "#ffefef"
+err4 = "#ffe5e5"
+err5 = "#fdd8d8"
+err6 = "#f9c6c6"
+err7 = "#f3aeaf"
+err8 = "#eb9091"
+err9 = "#e5484d"
+err10 = "#dc3d43"
+err11 = "#cd2b31"
+err12 = "#381316"
+
+# warn (diagnostics) - amber
+warn1 = "#fefdfb"
+warn2 = "#fff9ed"
+warn3 = "#fff4d5"
+warn4 = "#ffecbc"
+warn5 = "#ffe3a2"
+warn6 = "#ffd386"
+warn7 = "#f3ba63"
+warn8 = "#ee9d2b"
+warn9 = "#ffb224"
+warn10 = "#ffa01c"
+warn11 = "#ad5700"
+warn12 = "#4e2009"
+
+# info (diagnostics/comments) - blue
+info1 = "#fbfdff"
+info2 = "#f5faff"
+info3 = "#edf6ff"
+info4 = "#e1f0ff"
+info5 = "#cee7fe"
+info6 = "#b7d9f8"
+info7 = "#96c7f2"
+info8 = "#5eb0ef"
+info9 = "#0091ff"
+info10 = "#0081f1"
+info11 = "#006adc"
+info12 = "#00254d"
+
+# str (strings) - green
+str1 = "#fbfefc"
+str2 = "#f2fcf5"
+str3 = "#e9f9ee"
+str4 = "#ddf3e4"
+str5 = "#ccebd7"
+str6 = "#b4dfc4"
+str7 = "#92ceac"
+str8 = "#5bb98c"
+str9 = "#30a46c"
+str10 = "#299764"
+str11 = "#18794e"
+str12 = "#153226"
+
+# const (constants/literals) - purple
+const1 = "#fefcfe"
+const2 = "#fdfaff"
+const3 = "#f9f1fe"
+const4 = "#f3e7fc"
+const5 = "#eddbf9"
+const6 = "#e3ccf4"
+const7 = "#d3b4ed"
+const8 = "#be93e4"
+const9 = "#8e4ec6"
+const10 = "#8445bc"
+const11 = "#793aaf"
+const12 = "#2b0e44"