local M = {} M.base_30 = { white = "#FFFFFF", -- White darker_black = "#000000", -- Black black = "#000000", -- Black black2 = "#000000", -- Black one_bg = "#000000", -- Black one_bg2 = "#808080", -- Dark Gray one_bg3 = "#808080", -- Dark Gray grey = "#808080", -- Dark Gray grey_fg = "#808080", -- Dark Gray grey_fg2 = "#808080", -- Dark Gray light_grey = "#C0C0C0", -- Light Gray red = "#CC0403", -- Red baby_pink = "#FF8080", -- Light Red pink = "#FF00FF", -- Magenta line = "#000000", -- Black green = "#19CB00", -- Green vibrant_green = "#00FF00", -- Green nord_blue = "#0D73CC", -- Blue blue = "#0000FF", -- Blue yellow = "#CECB00", -- Yellow sun = "#FFFF00", -- Yellow purple = "#FF00FF", -- Magenta dark_purple = "#CB1ED1", -- Magenta teal = "#00FFFF", -- Cyan orange = "#FF0000", -- Red cyan = "#00FFFF", -- Cyan statusline_bg = "#000000", -- Black lightbg = "#C0C0C0", -- Light Gray pmenu_bg = "#00FF00", -- Green folder_bg = "#0000FF", -- Blue lavender = "#C0C0C0", -- Light Gray } M.base_16 = { base00 = "#000000", -- Black base01 = "#808080", -- Dark Gray base02 = "#C0C0C0", -- Light Gray base03 = "#808080", -- Dark Gray base04 = "#808080", -- Dark Gray base05 = "#FFFFFF", -- White base06 = "#C0C0C0", -- Light Gray base07 = "#FFFFFF", -- White base08 = "#FF0000", -- Red base09 = "#FF0000", -- Red base0A = "#FFFF00", -- Yellow base0B = "#00FF00", -- Green base0C = "#00FFFF", -- Cyan base0D = "#0000FF", -- Blue base0E = "#FF00FF", -- Magenta base0F = "#FF0000", -- Red } M.polish_hl = { treesitter = { ["@variable"] = { fg = M.base_30.lavender }, ["@property"] = { fg = M.base_30.teal }, ["@variable.builtin"] = { fg = M.base_30.red }, }, } M.type = "dark" M = require("base46").override_theme(M, "catppuccin") return M