No description
Find a file
siduck 3e0f8f9332 add light suffix for blossom theme
docs will have an option to list only light themes so theme files with light prefix is going to be helpful!
2023-02-28 22:29:14 +05:30
lua/base46 add light suffix for blossom theme 2023-02-28 22:29:14 +05:30
.stylua.toml format files 2022-07-22 16:02:05 +00:00
base16-LICENSE Initial commit. 2019-10-04 16:27:38 -07:00
LICENSE Initial commit. 2019-10-04 16:27:38 -07:00
README.md add vim.opt.bg in defaults base46_cache 2022-11-18 08:44:58 +05:30

NvChad theme plugin

  • This plugin's a whole re-write of Norcalli's plugin.

(Note: This theme plugin is supposed to be used along with NvChad only so watchout!)

Contribute for new themes

  • go to base46/themes and add your file, ex: atheme.lua
-- atheme.lua file be like 

local M = {}

M.base_30 = {
  -- some colors 
}

M.base_16 = {
  -- some colors 
}

M.type = "dark" -- this can be either dark or light

M = require("base46").override_theme(M, "atheme")

return M

Understanding theme variables

black = usually your theme bg 
darker_black = 6% darker than black
black2 = 6% lighter than black

onebg = 10% lighter than black
oneb2 = 19% lighter than black
oneb3 = 27% lighter than black

grey = 40% lighter than black (the % here depends so choose the perfect grey!)
grey_fg = 10% lighter than grey
grey_fg2 = 20% lighter than grey
light_grey = 28% lighter than grey

baby_pink = 15% lighter than red or any babypink color you like!
line = 15% lighter than black 

nord_blue = 13% darker than blue 
sun = 8% lighter than yellow

statusline_bg = 4% lighter than black
lightbg = 13% lighter than statusline_bg
lightbg2 = 7% lighter than statusline_bg

folder_bg = blue color

(note : the above values are mostly approx values so its not compulsory that you have to use those exact numbers , test your theme i.e show it in the PR to get feedback from @siduck)