diff --git a/lua/base46/themes/falcon.lua b/lua/base46/themes/falcon.lua new file mode 100644 index 0000000..86febcb --- /dev/null +++ b/lua/base46/themes/falcon.lua @@ -0,0 +1,73 @@ +-- Credits to https://github.com/fenetikm/falcon as its the orignal theme +-- This is a modified version of original theme + +local M = {} + +M.base_30 = { + white = "#F8F8FF", + white2 = "#DFDFE5", + tan = "#CFC1B2", + darker_black = "#000015", + black = "#020222", -- nvim bg + black2 = "#0b0b2b", + one_bg = "#161636", + one_bg2 = "#202040", + one_bg3 = "#2a2a4a", + grey = "#393959", + grey_fg = "#434363", + grey_fg2 = "#4d4d6d", + light_grey = "#5c5c7c", + red = "#FF761A", + baby_pink = "#FF8E78", + pink = "#ffafb7", + line = "#202040", -- for lines like vertsplit + green = "#9BCCBF", + vibrant_green = "#b9e75b", + nord_blue = "#a1bce1", + blue = "#6699cc", + yellow = "#FFC552", + sun = "#FFD392", + purple = "#99A4BC", + dark_purple = "#635196", + teal = "#34BFA4", + orange = "#f99157", + cyan = "#BFDAFF", + statusline_bg = "#0b0b2b", + lightbg = "#2a2a4a", + pmenu_bg = "#FFB07B", + folder_bg = "#598cbf", +} + +M.base_16 = { + base00 = "#020222", + base01 = "#0b0b2b", + base02 = "#161636", + base03 = "#202040", + base04 = "#e4e4eb", + base05 = "#eeeef5", + base06 = "#f3f3fa", + base07 = "#F8F8FF", + base08 = "#BFDAFF", + base09 = "#B4B4B9", + base0A = "#FFC552", + base0B = "#C8D0E3", + base0C = "#B4B4B9", + base0D = "#FFC552", + base0E = "#8BCCBF", + base0F = "#DFDFE5", +} + +M.polish_hl = { + Statement = { fg = M.base_30.purple }, + Type = { fg = M.base_30.white2 }, + Include = { fg = M.base_30.tan }, + Keyword = { fg = M.base_16.base0D }, + TSKeyword = { fg = M.base_16.base0D }, + Operator = { fg = M.base_30.red }, +} + +vim.opt.bg = "dark" + +M = require("base46").override_theme(M, "falcon") + +return M