this repo has no description

helix: update config

tjh.dev 7e4fde8b 4f646171

verified
+321 -1
+1 -1
.config/helix/config.toml
··· 1 - theme = "gruvbox-material-dark-hard" 1 + theme = "darkvoid" 2 2 3 3 [editor] 4 4 true-color = true
+149
.config/helix/themes/darkvoid.toml
··· 1 + # Dark Void theme for Helix 2 + # Author: zoedsoupe <zoey.spessanha@zeetech.io> 3 + # License: MIT 4 + # Based on the Dark Void Neovim theme 5 + 6 + # UI 7 + "ui.background" = { bg = "bg" } 8 + "ui.background.separator" = { fg = "border" } 9 + "ui.cursor" = { fg = "cursor", modifiers = ["reversed"] } 10 + "ui.cursor.insert" = { fg = "cursor", modifiers = ["reversed"] } 11 + "ui.cursor.select" = { fg = "cursor", modifiers = ["reversed"] } 12 + "ui.cursor.match" = { fg = "search_highlight", modifiers = ["underlined"] } 13 + "ui.cursor.primary" = { fg = "cursor", modifiers = ["reversed"] } 14 + "ui.cursor.primary.normal" = { fg = "cursor", modifiers = ["reversed"] } 15 + "ui.cursor.primary.insert" = { fg = "cursor", modifiers = ["reversed"] } 16 + "ui.cursor.primary.select" = { fg = "cursor", modifiers = ["reversed"] } 17 + "ui.debug.breakpoint" = { fg = "error" } 18 + "ui.debug.active" = { fg = "cursor" } 19 + "ui.gutter" = { bg = "bg" } 20 + "ui.gutter.selected" = { bg = "bg", fg = "cursor" } 21 + "ui.linenr" = { fg = "line_nr" } 22 + "ui.linenr.selected" = { fg = "cursor", bg = "bg" } 23 + "ui.statusline" = { fg = "fg", bg = "bg" } 24 + "ui.statusline.inactive" = { fg = "comment", bg = "bg" } 25 + "ui.statusline.normal" = { fg = "fg", bg = "bg" } 26 + "ui.statusline.insert" = { fg = "bg", bg = "cursor" } 27 + "ui.statusline.select" = { fg = "bg", bg = "search_highlight" } 28 + "ui.popup" = { fg = "fg", bg = "pmenu_bg" } 29 + "ui.window" = { fg = "border" } 30 + "ui.help" = { fg = "fg", bg = "bg" } 31 + "ui.text" = { fg = "fg" } 32 + "ui.text.focus" = { fg = "cursor", bg = "bg", modifiers = ["bold"] } 33 + "ui.text.inactive" = { fg = "comment" } 34 + "ui.virtual.ruler" = { bg = "visual" } 35 + "ui.virtual.whitespace" = { fg = "line_nr" } 36 + "ui.virtual.indent-guide" = { fg = "line_nr" } 37 + "ui.menu" = { fg = "pmenu_fg", bg = "pmenu_bg" } 38 + "ui.menu.selected" = { fg = "bg", bg = "pmenu_sel_bg", modifiers = ["bold"] } 39 + "ui.menu.scroll" = { fg = "pmenu_sel_bg", bg = "pmenu_bg" } 40 + "ui.selection" = { bg = "visual" } 41 + "ui.selection.primary" = { bg = "visual", modifiers = ["bold"] } 42 + "ui.highlight" = { bg = "visual", fg = "fg" } 43 + "ui.cursorline.primary" = { bg = "visual" } 44 + "ui.cursorline.secondary" = { bg = "visual" } 45 + "ui.cursorcolumn.primary" = { bg = "visual" } 46 + "ui.cursorcolumn.secondary" = { bg = "visual" } 47 + 48 + # Syntax highlighting 49 + "attribute" = "preprocessor" 50 + "type" = "type" 51 + "type.builtin" = { fg = "type", modifiers = ["bold"] } 52 + "constructor" = "func" 53 + "constant" = "constant" 54 + "constant.builtin" = "bool" 55 + "constant.builtin.boolean" = "bool" 56 + "string" = "string" 57 + "string.regexp" = { fg = "string", modifiers = ["bold"] } 58 + "string.special" = { fg = "string", modifiers = ["bold"] } 59 + "comment" = { fg = "comment", modifiers = ["italic"] } 60 + "variable" = "identifier" 61 + "variable.builtin" = { fg = "identifier", modifiers = ["bold"] } 62 + "variable.parameter" = "identifier" 63 + "variable.other.member" = "identifier" 64 + "label" = "kw" 65 + "punctuation" = "bracket" 66 + "punctuation.delimiter" = "bracket" 67 + "punctuation.bracket" = "bracket" 68 + "punctuation.special" = { fg = "operator", modifiers = ["bold"] } 69 + "keyword" = "kw" 70 + "keyword.control" = { fg = "kw", modifiers = ["bold"] } 71 + "keyword.control.conditional" = { fg = "kw", modifiers = ["bold"] } 72 + "keyword.control.repeat" = { fg = "kw", modifiers = ["bold"] } 73 + "keyword.control.import" = { fg = "kw", modifiers = ["bold"] } 74 + "keyword.control.return" = { fg = "kw", modifiers = ["bold"] } 75 + "keyword.control.exception" = { fg = "kw", modifiers = ["bold"] } 76 + "keyword.operator" = "operator" 77 + "keyword.function" = { fg = "kw", modifiers = ["bold"] } 78 + "keyword.storage" = { fg = "kw", modifiers = ["bold"] } 79 + "keyword.storage.type" = { fg = "kw", modifiers = ["bold"] } 80 + "keyword.storage.modifier" = { fg = "kw", modifiers = ["bold"] } 81 + "operator" = "operator" 82 + "function" = "func" 83 + "function.builtin" = { fg = "func", modifiers = ["bold"] } 84 + "function.method" = "func" 85 + "function.macro" = { fg = "func", modifiers = ["bold"] } 86 + "tag" = "func" 87 + "namespace" = { fg = "type", modifiers = ["italic"] } 88 + "special" = { fg = "kw", modifiers = ["bold"] } 89 + 90 + # Markup 91 + "markup.heading" = { fg = "kw", modifiers = ["bold"] } 92 + "markup.list" = "kw" 93 + "markup.bold" = { fg = "fg", modifiers = ["bold"] } 94 + "markup.italic" = { fg = "fg", modifiers = ["italic"] } 95 + "markup.link.url" = "string" 96 + "markup.link.text" = "identifier" 97 + "markup.quote" = { fg = "comment", modifiers = ["italic"] } 98 + "markup.raw" = "string" 99 + 100 + # Diff 101 + "diff.plus" = "added" 102 + "diff.minus" = "removed" 103 + "diff.delta" = "changed" 104 + 105 + # Diagnostics 106 + "diagnostic" = { modifiers = ["underlined"] } 107 + "diagnostic.hint" = { fg = "hint", modifiers = ["underlined"] } 108 + "diagnostic.info" = { fg = "info", modifiers = ["underlined"] } 109 + "diagnostic.warning" = { fg = "warning", modifiers = ["underlined"] } 110 + "diagnostic.error" = { fg = "error", modifiers = ["underlined"] } 111 + 112 + # Elixir-specific (including atoms) 113 + "constant.character.escape" = "string" 114 + "constant.character" = "string" 115 + "symbol" = { fg = "kw", modifiers = ["italic"] } # For Elixir atoms 116 + 117 + [palette] 118 + fg = "#c0c0c0" 119 + bg = "#1c1c1c" 120 + cursor = "#bdfe58" 121 + line_nr = "#404040" 122 + visual = "#303030" 123 + comment = "#585858" 124 + string = "#d1d1d1" 125 + func = "#e1e1e1" 126 + kw = "#f1f1f1" 127 + identifier = "#b1b1b1" 128 + type = "#a1a1a1" 129 + search_highlight = "#1bfd9c" 130 + operator = "#1bfd9c" 131 + bracket = "#e6e6e6" 132 + preprocessor = "#4b8902" 133 + bool = "#66b2b2" 134 + constant = "#b2d8d8" 135 + added = "#baffc9" 136 + changed = "#ffffba" 137 + removed = "#ffb3ba" 138 + error = "#dea6a0" 139 + warning = "#d6efd8" 140 + hint = "#bedc74" 141 + info = "#7fa1c3" 142 + pmenu_bg = "#0c0c0c" 143 + pmenu_sel_bg = "#1bfd9c" 144 + pmenu_fg = "#c0c0c0" 145 + eob = "#3c3c3c" 146 + border = "#585858" 147 + title = "#bdfe58" 148 + bufferline_selection = "#1bfd9c" 149 +
+24
.config/helix/themes/gruvbox-material-dark-hard-alt.toml
··· 1 + inherits = "gruvbox-material-dark-medium" 2 + 3 + [palette] 4 + 5 + # background dark hard 6 + 7 + "bg_dim" = "#141617" 8 + "bg0" = "#1d2021" 9 + "bg1" = "#282828" 10 + "bg2" = "#282828" 11 + "bg3" = "#3c3836" 12 + "bg4" = "#3c3836" 13 + "bg5" = "#504945" 14 + "bg_statusline1" = "#282828" 15 + "bg_statusline2" = "#32302f" 16 + "bg_statusline3" = "#504945" 17 + "bg_diff_green" = "#32361a" 18 + "bg_visual_green" = "#333e34" 19 + "bg_diff_red" = "#3c1f1e" 20 + "bg_visual_red" = "#442e2d" 21 + "bg_diff_blue" = "#0d3138" 22 + "bg_visual_blue" = "#2e3b3b" 23 + "bg_visual_yellow" = "#473c29" 24 + "bg_current_word" = "#32302f"
+147
.config/helix/themes/gruvbox-material-dark-medium.toml
··· 1 + "attribute" = { fg = "purple", modifiers = ["italic"] } 2 + "type" = "orange" 3 + "type.builtin" = "yellow" 4 + "constructor" = { fg = "green", modifiers = ["bold"] } 5 + "constant" = "fg0" 6 + "constant.builtin" = { fg = "purple", modifiers = ["italic"] } 7 + "constant.builtin.boolean" = "purple" 8 + "constant.character.escape" = "green" 9 + "string" = "aqua" 10 + "string.regexp" = "green" 11 + "string.special" = "yellow" 12 + "comment" = { fg = "grey1", modifiers = ["italic"] } 13 + "variable" = "fg0" 14 + "variable.builtin" = { fg = "purple", modifiers = ["italic"] } 15 + "variable.other.member" = "blue" 16 + "label" = "orange" 17 + "punctuation" = "grey2" 18 + "punctuation.special" = "blue" 19 + "keyword" = { fg = "red", modifiers = ["italic"] } 20 + "keyword.operator" = "orange" 21 + "keyword.directive" = "purple" 22 + "operator" = "orange" 23 + "function" = { fg = "green", modifiers = ["bold"] } 24 + "tag" = "orange" 25 + "namespace" = { fg = "yellow", modifiers = ["italic"] } 26 + "module" = "yellow" 27 + "special" = "blue" 28 + 29 + "markup.heading.marker" = "grey1" 30 + "markup.heading.1" = { fg = "red", modifiers = ["bold"] } 31 + "markup.heading.2" = { fg = "orange", modifiers = ["bold"] } 32 + "markup.heading.3" = { fg = "yellow", modifiers = ["bold"] } 33 + "markup.heading.4" = { fg = "green", modifiers = ["bold"] } 34 + "markup.heading.5" = { fg = "blue", modifiers = ["bold"] } 35 + "markup.heading.6" = { fg = "purple", modifiers = ["bold"] } 36 + "markup.list" = "red" 37 + "markup.bold" = { modifiers = ["bold"] } 38 + "markup.italic" = { modifiers = ["italic"] } 39 + "markup.strikethrough" = { modifiers = ["crossed_out"] } 40 + "markup.link.url" = { fg = "blue", underline = { style = "line" } } 41 + "markup.link.label" = "orange" 42 + "markup.link.text" = "purple" 43 + "markup.quote" = "grey1" 44 + "markup.raw.inline" = "green" 45 + "markup.raw.block" = "aqua" 46 + 47 + "diff.plus" = "green" 48 + "diff.delta" = "blue" 49 + "diff.minus" = "red" 50 + 51 + "ui.background" = { fg = "grey1", bg = "bg0" } 52 + "ui.background.separator" = "grey0" 53 + "ui.cursor" = { fg = "bg1", bg = "grey0" } 54 + "ui.cursor.primary" = { fg = "bg0", bg = "fg0" } 55 + "ui.cursor.primary.insert" = { fg = "bg0", bg = "green" } 56 + "ui.cursor.primary.select" = { fg = "bg0", bg = "red" } 57 + "ui.cursor.match" = { fg = "fg0", bg = "bg5" } 58 + "ui.gutter" = { bg = "bg0" } 59 + "ui.gutter.selected" = { bg = "bg1" } 60 + "ui.linenr" = "bg5" 61 + "ui.linenr.selected" = { fg = "grey1", bg = "bg1" } 62 + "ui.statusline" = { fg = "fg1", bg = "bg_statusline1" } 63 + "ui.statusline.inactive" = { fg = "grey1", bg = "bg_statusline1" } 64 + "ui.statusline.normal" = { fg = "bg0", bg = "grey2", modifiers = [ 65 + "bold", 66 + ] } 67 + "ui.statusline.insert" = { fg = "bg0", bg = "bg_green", modifiers = [ 68 + "bold", 69 + ] } 70 + "ui.statusline.select" = { fg = "bg0", bg = "bg_red", modifiers = ["bold"] } 71 + "ui.popup" = { fg = "fg1", bg = "bg3" } 72 + "ui.window" = "grey0" 73 + "ui.help" = { fg = "fg1", bg = "bg3" } 74 + "ui.text" = "fg0" 75 + "ui.text.focus" = { fg = "green", modifiers = ["bold"] } 76 + "ui.text.inactive" = "bg4" 77 + "ui.virtual.ruler" = { bg = "bg1" } 78 + "ui.virtual.whitespace" = { fg = "bg4" } 79 + "ui.virtual.indent-guide" = { fg = "bg4" } 80 + "ui.virtual.inlay-hint" = { fg = "grey0" } 81 + "ui.virtual.wrap" = { fg = "grey0" } 82 + "ui.menu" = { fg = "fg1", bg = "bg3" } 83 + "ui.menu.selected" = { fg = "bg3", bg = "bg_green" } 84 + "ui.selection" = { bg = "bg3" } 85 + "ui.selection.primary" = { bg = "bg_visual_green" } 86 + "ui.highlight" = { bg = "bg_diff_green" } 87 + "ui.cursorline.primary" = { bg = "bg1" } 88 + "ui.cursorline.secondary" = { bg = "bg1" } 89 + "ui.bufferline" = { fg = "fg1", bg = "bg_statusline3" } 90 + "ui.bufferline.active" = { fg = "bg0", bg = "grey2", modifiers = [ 91 + "bold", 92 + ] } 93 + "ui.bufferline.background" = { bg = "bg_statusline1" } 94 + 95 + "warning" = "yellow" 96 + "error" = "red" 97 + "info" = "blue" 98 + "hint" = "green" 99 + 100 + "diagnostic.hint" = { underline = { color = "green", style = "curl" } } 101 + "diagnostic.info" = { underline = { color = "blue", style = "curl" } } 102 + "diagnostic.warning" = { underline = { color = "yellow", style = "curl" } } 103 + "diagnostic.error" = { underline = { color = "red", style = "curl" } } 104 + 105 + [palette] 106 + 107 + # background dark medium 108 + 109 + "bg_dim" = "#1b1b1b" 110 + "bg0" = "#282828" 111 + "bg1" = "#32302f" 112 + "bg2" = "#32302f" 113 + "bg3" = "#45403d" 114 + "bg4" = "#45403d" 115 + "bg5" = "#5a524c" 116 + "bg_statusline1" = "#32302f" 117 + "bg_statusline2" = "#3a3735" 118 + "bg_statusline3" = "#504945" 119 + "bg_diff_green" = "#34381b" 120 + "bg_visual_green" = "#3b4439" 121 + "bg_diff_red" = "#402120" 122 + "bg_visual_red" = "#4c3432" 123 + "bg_diff_blue" = "#0e363e" 124 + "bg_visual_blue" = "#374141" 125 + "bg_visual_yellow" = "#4f422e" 126 + "bg_current_word" = "#3c3836" 127 + 128 + # foreground dark material 129 + 130 + "fg0" = "#d4be98" 131 + "fg1" = "#ddc7a1" 132 + "red" = "#ea6962" 133 + "orange" = "#e78a4e" 134 + "yellow" = "#d8a657" 135 + "green" = "#a9b665" 136 + "aqua" = "#89b482" 137 + "blue" = "#7daea3" 138 + "purple" = "#d3869b" 139 + "bg_red" = "#ea6962" 140 + "bg_green" = "#a9b665" 141 + "bg_yellow" = "#d8a657" 142 + 143 + # foreground dark 144 + 145 + "grey0" = "#7c6f64" 146 + "grey1" = "#928374" 147 + "grey2" = "#a89984"