diff options
author | Michael McClintock <mrmcc3@gmail.com> | 2023-01-15 21:11:26 +1000 |
---|---|---|
committer | Michael McClintock <mrmcc3@gmail.com> | 2023-01-15 21:11:26 +1000 |
commit | 6419eb06ab8d5cec908a043adbd6ff1af330a43c (patch) | |
tree | b8e048c3dd74e9157f0372955d9c8dcfb16f0413 | |
parent | da00f0f5ad47a747d21b6970f6a8843965b4507f (diff) | |
download | yo-theme-helix-6419eb06ab8d5cec908a043adbd6ff1af330a43c.tar.gz |
init work on yo
-rw-r--r-- | yo_dark.toml | 201 | ||||
-rw-r--r-- | yo_light.toml | 109 |
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" |