This repository has been archived on 2026-01-13. You can view files and clone it, but cannot push or open issues or pull requests.
nvim/lua/colors/integrations/nvim.lua

126 lines
2.9 KiB
Lua

local theme = require("colors.kdark").colors
return {
Comment = { fg = theme.bright_black },
SignColumn = {
bg = theme.black,
},
-- line number
LineNr = { fg = theme.bright_black },
CursorLineNr = { fg = theme.white },
CursorLine = {
bg = '#131313',
sp = "none",
},
-- those ugly ~'s
EndOfBuffer = { fg = theme.black },
-- floating windows
FloatBorder = { fg = theme.blue },
NormalFloat = { bg = theme.black },
-- Pmenu i.e completion menu
Pmenu = { bg = theme.black },
PmenuSbar = { bg = theme.black },
PmenuSel = { bg = theme.black, fg = theme.white },
PmenuThumb = { bg = theme.bright_black },
-- nvim cmp
CmpItemAbbr = { fg = theme.white },
CmpItemAbbrMatch = { fg = theme.blue, bold = true },
CmpBorder = { fg = theme.bright_black },
CmpDocBorder = { fg = theme.bright_black },
NvimInternalError = { fg = theme.red },
WinSeparator = { fg = theme.bright_black },
-- Dashboard i.e alpha.nvim
AlphaHeader = { fg = theme.bright_black },
AlphaButtons = { fg = theme.bright_black },
-- Gitsigns.nvim
DiffAdd = {
fg = theme.blue,
},
DiffAdded = {
fg = theme.green,
},
DiffChange = {
fg = theme.bright_black,
},
DiffChangeDelete = {
fg = theme.red,
},
DiffModified = {
fg = theme.yellow,
},
DiffDelete = {
fg = theme.red,
},
DiffRemoved = {
fg = theme.red,
},
-- Indent blankline
IndentBlanklineChar = { fg = theme.bright_black },
IndentBlanklineSpaceChar = { fg = theme.bright_black },
-- Lsp Diagnostics
DiagnosticHint = { fg = theme.magenta },
DiagnosticError = { fg = theme.red },
DiagnosticWarn = { fg = theme.yellow },
DiagnosticInformation = { fg = theme.green },
-- NvimTree
NvimTreeEmptyFolderName = { fg = theme.bright_blue },
NvimTreeEndOfBuffer = { fg = theme.black },
NvimTreeFolderIcon = { fg = theme.bright_blue },
NvimTreeFolderName = { fg = theme.bright_blue },
NvimTreeGitDirty = { fg = theme.red },
NvimTreeIndentMarker = { fg = theme.bright_black },
NvimTreeNormal = { bg = '#000000' },
NvimTreeNormalNC = { bg = '#000000' },
NvimTreeOpenedFolderName = { fg = theme.bright_blue },
NvimTreeGitIgnored = { fg = theme.bright_black },
NvimTreeWinSeparator = {
fg = '#000000',
bg = '#000000',
},
NvimTreeWindowPicker = {
fg = theme.red,
bg = theme.black,
},
NvimTreeCursorLine = {
bg = theme.black,
},
-- StatusLine = {
-- fg = theme.white,
-- },
-- StatusLineNC = {
-- fg = theme.white,
-- },
-- StatusLineSeparator = {
-- fg = theme.bright_black,
-- },
-- StatusLineTerm = {
-- fg = theme.bright_black,
-- },
-- StatusLineTermNC = {
-- fg = theme.bright_black,
-- },
}