diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2024-10-17 22:46:39 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2024-10-17 22:46:39 -0500 |
commit | 78d5e2082554d370f43216406f84872eaa2a4e5b (patch) | |
tree | fc354e842111062c057484cbb319e02037404975 /nvim/lua/tjk/plugins/colorscheme.lua | |
parent | 75793a911de3648963385c70237fc737f1967e9d (diff) | |
download | dotconfig-78d5e2082554d370f43216406f84872eaa2a4e5b.tar.xz dotconfig-78d5e2082554d370f43216406f84872eaa2a4e5b.zip |
remove zsh and nvim configs from this repo and move to another
Diffstat (limited to 'nvim/lua/tjk/plugins/colorscheme.lua')
-rw-r--r-- | nvim/lua/tjk/plugins/colorscheme.lua | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/nvim/lua/tjk/plugins/colorscheme.lua b/nvim/lua/tjk/plugins/colorscheme.lua deleted file mode 100644 index 2307097..0000000 --- a/nvim/lua/tjk/plugins/colorscheme.lua +++ /dev/null @@ -1,81 +0,0 @@ -local root_mode = os.getenv "USER" == "root" -local tty_mode = os.getenv "DISPLAY" == nil - --- load condition -local enable_gruvbox = not root_mode and not tty_mode - --- use another colorscheme if running as root -if root_mode then - vim.cmd.colorscheme "koehler" -end - --- disable termguicolors when in a tty -if tty_mode then - vim.opt.termguicolors = false -end - -return { - "ellisonleao/gruvbox.nvim", - cond = enable_gruvbox, - priority = 9001, - config = function() - vim.o.background = "dark" - - local gruvbox = require("gruvbox") - local colors = gruvbox.palette - - gruvbox.setup({ - italic = { - strings = false, - emphasis = true, - comments = false, - operators = false, - folds = true, - }, - invert_selection = true, - contrast = "hard", - palette_overrides = { - light0 = "#ffffff", -- use white instead of the default off-white for text - light1 = "#ffffff", - dark2 = "#363636", -- darker whitespace characters - }, - overrides = { - CursorLine = { bg = "#282828" }, -- dark0 (non hard) - Directory = { link = "GruvboxGreenBold" }, - -- treesitter overrides (more similar to builtin python syntax highlighting) - -- treesitter selectors can be overridden per language using @selector.language - ["@variable"] = { link = "GruvboxFg0" }, - ["@punctuation.bracket"] = { link = "GruvboxFg0" }, - ["@punctuation.delimiter"] = { link = "GruvboxFg0" }, - ["@keyword.import"] = { link = "GruvboxBlue" }, - ["@function"] = { link = "GruvboxAqua" }, - ["@function.method"] = { link = "GruvboxAqua" }, - ["@function.method"] = { link = "GruvboxAqua" }, - ["@attribute.builtin"] = { link = "GruvboxGreenBold" }, - ["@attribute"] = { link = "GruvboxGreenBold" }, - ["@operator"] = { link = "GruvboxRed" }, - ["@variable.member"] = { link = "GruvboxFg0" }, - ["@variable.parameter"] = { link = "GruvboxFg0" }, - ["@function.call"] = { link = "GruvboxPurple" }, - ["@function.method.call"] = { link = "GruvboxPurple" }, - -- rainbow delimiters colors - RainbowDelimiterRed = { fg = "#ff4433" }, - RainbowDelimiterYellow = { fg = "#ffff22" }, - RainbowDelimiterBlue = { fg = "#66f3ff" }, - RainbowDelimiterOrange = { fg = "#ffaa00" }, - RainbowDelimiterGreen = { fg = "#99ff44" }, - RainbowDelimiterViolet = { fg = "#aa00ff" }, - RainbowDelimiterCyan = { fg = "#22ddff" }, - -- TODO italic string start / end - --["@string_start"] = { italic = true }, - --["@string_end"] = { italic = true }, - }, - }) - - -- set colorscheme - vim.cmd.colorscheme "gruvbox" - - -- fix todo comment highlighting (here instead of theme overrides since this replaces the bg w/ default) - vim.api.nvim_set_hl(0, "Todo", { fg = "#ffffff", bold = true }) - end, -} |