|
| 1 | +local util = require('github-theme.util') |
| 2 | +local dark_default_palette = require('github-theme.palette.dark_default') |
| 3 | + |
| 4 | +return function() |
| 5 | + ---@type gt.ColorPalette |
| 6 | + local palette = { |
| 7 | + -- -- Background Colors |
| 8 | + -- bg = '#0d1117', |
| 9 | + -- bg2 = '#090c10', |
| 10 | + |
| 11 | + -- -- foreground colors |
| 12 | + -- fg = '#c9d1d9', |
| 13 | + -- fg_dark = '#4d5566', |
| 14 | + -- fg_gutter = '#c5c5c5', |
| 15 | + -- fg_light = '#b3b1ad', |
| 16 | + -- fg_term = '#b3b1ad', |
| 17 | + |
| 18 | + -- -- Background Highlights Colors |
| 19 | + -- bg_highlight = '#161b22', |
| 20 | + -- bg_search = '#2c2b1c', |
| 21 | + -- bg_visual = '#b3b1ad', |
| 22 | + -- bg_visual_selection = '#163356', |
| 23 | + -- border = '#b3b1ad', |
| 24 | + |
| 25 | + -- -- Cursor & LineNumber Colors |
| 26 | + -- cursor = '#73b7f2', |
| 27 | + -- cursor_line_nr = '#c9d1d9', |
| 28 | + -- line_nr = '#8b949e', |
| 29 | + |
| 30 | + -- -- LSP & Diagnostic Colors |
| 31 | + -- error = '#f85149', |
| 32 | + -- warning = '#f0883e', |
| 33 | + -- info = '#75beff', |
| 34 | + -- hint = '#eeeeb3', |
| 35 | + -- lsp = { ref_txt = '#164449' }, |
| 36 | + |
| 37 | + -- -- Auto-Complication Colors |
| 38 | + -- pmenu = { bg = '#161b22', sbar = '#31373d' }, |
| 39 | + |
| 40 | + -- -- Git & Diff Colors |
| 41 | + -- git = { |
| 42 | + -- add = '#56d364', |
| 43 | + -- change = '#ac8934', |
| 44 | + -- delete = '#f85149', |
| 45 | + -- conflict = '#e3b341', |
| 46 | + -- ignore = '#484f58', |
| 47 | + -- renamed = '#73c991', |
| 48 | + -- }, |
| 49 | + -- diff = { |
| 50 | + -- add = '#244032', |
| 51 | + -- add_fg = '#56d364', |
| 52 | + -- change = '#341a00', |
| 53 | + -- change_fg = '#e3b341', |
| 54 | + -- delete = '#462c32', |
| 55 | + -- delete_fg = '#f85149', |
| 56 | + -- }, |
| 57 | + |
| 58 | + -- Syntax Colors |
| 59 | + syntax = { |
| 60 | + -- comment = '#8b949e', |
| 61 | + -- constant = '#79c0ff', |
| 62 | + -- string = '#a5d6ff', |
| 63 | + variable = '#9b4215', |
| 64 | + keyword = '#d69a00', |
| 65 | + -- func = '#d2a8ff', |
| 66 | + -- func_param = '#c9d1d9', |
| 67 | + -- match_paren_bg = '#105357', |
| 68 | + tag = '#83d4ff', |
| 69 | + -- html_arg = '#ff7b72', |
| 70 | + -- param = '#ffa657', |
| 71 | + -- json_label = '#79c0ff', |
| 72 | + }, |
| 73 | + |
| 74 | + -- -- Terminal Colors |
| 75 | + -- orange = '#d18616', |
| 76 | + -- black = '#484f58', |
| 77 | + -- bright_black = '#6e7681', |
| 78 | + -- white = '#b1bac4', |
| 79 | + -- bright_white = '#f0f6fc', |
| 80 | + -- red = '#ff7b72', |
| 81 | + -- bright_red = '#ffa198', |
| 82 | + -- green = '#3fb950', |
| 83 | + -- bright_green = '#56d364', |
| 84 | + -- yellow = '#d29922', |
| 85 | + -- bright_yellow = '#e3b341', |
| 86 | + -- blue = '#58a6ff', |
| 87 | + -- bright_blue = '#79c0ff', |
| 88 | + -- magenta = '#bc8cff', |
| 89 | + -- bright_magenta = '#d2a8ff', |
| 90 | + -- cyan = '#39c5cf', |
| 91 | + -- bright_cyan = '#56d4dd', |
| 92 | + |
| 93 | + -- -- Plugin Colors |
| 94 | + -- git_signs = { add = '#196c2e', change = '#9e6a03', delete = '#b62324' }, |
| 95 | + } |
| 96 | + |
| 97 | + return util.color_overrides(dark_default_palette(), palette) |
| 98 | +end |
0 commit comments