Files
keycodex/pywal/matugen.lua
T

82 lines
2.9 KiB
Lua

local M = {}
local lighten = require("base46.colors").change_hex_lightness
M.base_30 = {
white = "{{colors.on_background.default.hex}}",
black = "{{colors.background.default.hex}}",
darker_black = lighten("{{colors.background.default.hex}}", -3),
black2 = lighten("{{colors.background.default.hex}}", 6),
one_bg = lighten("{{colors.background.default.hex}}", 10),
one_bg2 = lighten("{{colors.background.default.hex}}", 16),
one_bg3 = lighten("{{colors.background.default.hex}}", 22),
grey = "{{colors.surface_variant.default.hex}}",
grey_fg = lighten("{{colors.surface_variant.default.hex}}", -10),
grey_fg2 = lighten("{{colors.surface_variant.default.hex}}", -20),
light_grey = "{{colors.outline.default.hex}}",
red = "{{colors.red.default.hex}}",
baby_pink = lighten("{{colors.red.default.hex}}", 10),
pink = "{{colors.tertiary.default.hex}}",
line = "{{colors.outline.default.hex}}",
green = "{{colors.green.default.hex}}",
vibrant_green = lighten("{{colors.green.default.hex}}", 10),
blue = "{{colors.blue.default.hex}}",
nord_blue = lighten("{{colors.blue.default.hex}}", 10),
yellow = "{{colors.yellow.default.hex}}",
sun = lighten("{{colors.yellow.default.hex}}", 10),
purple = "{{colors.tertiary.default.hex}}",
dark_purple = lighten("{{colors.tertiary.default.hex}}", -10),
teal = "{{colors.secondary_container.default.hex}}",
orange = "{{colors.red.default.hex}}",
cyan = "{{colors.cyan.default.hex}}",
statusline_bg = lighten("{{colors.background.default.hex}}", 6),
pmenu_bg = "{{colors.surface_variant.default.hex}}",
folder_bg = lighten("{{colors.primary_fixed_dim.default.hex}}", 0),
lightbg = lighten("{{colors.background.default.hex}}", 10),
}
M.base_16 = {
base00 = "{{colors.surface.default.hex}}",
base01 = lighten("{{colors.surface_variant.default.hex}}", 0),
base02 = lighten("{{colors.surface_variant.default.hex}}", 3),
base03 = lighten("{{colors.outline.default.hex}}", 0),
base04 = lighten("{{colors.on_surface_variant.default.hex}}", 0),
base05 = "{{colors.on_surface.default.hex}}",
base06 = lighten("{{colors.on_surface.default.hex}}", 0),
base07 = "{{colors.surface.default.hex}}",
base08 = "{{colors.red.default.hex}}",
base09 = "{{colors.yellow.default.hex}}",
base0A = "{{colors.blue.default.hex}}",
base0B = "{{colors.green.default.hex}}",
base0C = "{{colors.cyan.default.hex}}",
base0D = lighten("{{colors.blue.default.hex}}", 20),
base0E = "{{colors.tertiary.default.hex}}",
base0F = "{{colors.inverse_surface.default.hex}}",
}
M.type = "dark"
M.polish_hl = {
defaults = {
Comment = {
italic = true,
fg = M.base_16.base03,
},
},
Syntax = {
String = {
fg = "{{colors.tertiary.default.hex}}",
},
},
treesitter = {
["@comment"] = {
fg = M.base_16.base03,
},
["@string"] = {
fg = "{{colors.tertiary.default.hex}}",
},
},
}
return M