local M = {} M.base_30 = { white = "#DCD7BA", darker_black = "#191922", black = "#1F1F28", -- nvim bg black2 = "#25252e", one_bg = "#272730", one_bg2 = "#2f2f38", one_bg3 = "#363646", grey = "#43434c", grey_fg = "#4c4c55", grey_fg2 = "#53535c", light_grey = "#5c5c65", red = "#d8616b", baby_pink = "#D27E99", pink = "#c8748f", line = "#31313a", -- for lines like vertsplit green = "#98BB6C", vibrant_green = "#a3c677", nord_blue = "#7E9CD8", blue = "#7FB4CA", yellow = "#FF9E3B", sun = "#FFA066", purple = "#a48ec7", dark_purple = "#9c86bf", teal = "#7AA89F", orange = "#fa9b61", cyan = "#A3D4D5", statusline_bg = "#24242d", lightbg = "#33333c", lightbg2 = "#292932", pmenu_bg = "#a48ec7", folder_bg = "#7E9CD8", } M.base_16 = { base00 = "#1f1f28", base01 = "#2a2a37", base02 = "#223249", base03 = "#363646", base04 = "#4c4c55", base05 = "#c8c3a6", base06 = "#d2cdb0", base07 = "#DCD7BA", base08 = "#d8616b", base09 = "#ffa066", base0A = "#dca561", base0B = "#98bb6c", base0C = "#7fb4ca", base0D = "#7e9cd8", base0E = "#9c86bf", base0F = "#d8616b", } M.polish_hl = { TSInclude = { fg = M.base_30.purple, }, TSURI = { fg = M.base_30.blue, }, TSTagDelimiter = { fg = M.base_30.red, }, } M.type = "dark" M = require("base46").override_theme(M, "kanagawa") return M