From 5c165405c1fe5abfd35e604655aea3057f4208c9 Mon Sep 17 00:00:00 2001 From: nanomoeamezao Date: Fri, 11 Nov 2022 06:53:58 +0600 Subject: [PATCH] feat: monochrome (#121) * feat: init monochrome * fix: bg * Improve monochrome theme Co-authored-by: Sidhanth Rathod --- lua/base46/themes/monochrome.lua | 66 ++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 lua/base46/themes/monochrome.lua diff --git a/lua/base46/themes/monochrome.lua b/lua/base46/themes/monochrome.lua new file mode 100644 index 0000000..99b07b2 --- /dev/null +++ b/lua/base46/themes/monochrome.lua @@ -0,0 +1,66 @@ +-- credit to original theme for existing : https://github.com/kdheepak/monochrome.nvim +-- NOTE: This is a modified version of it + +local M = {} + +M.base_30 = { + white = "#D8DEE9", + darker_black = "#1a1a1a", + black = "#101010", -- nvim bg + black2 = "#202020", + one_bg = "#242424", + one_bg2 = "#2e2e2e", + one_bg3 = "#383838", + grey = "#424242", + grey_fg = "#4c4c4c", + grey_fg2 = "#606060", + light_grey = "#677777", + red = "#ec8989", + baby_pink = "#eca8a8", + pink = "#da838b", + line = "#2e2e2e", -- for lines like vertsplit + green = "#c9d36a", + vibrant_green = "#eff6ab", + blue = "#8abae1", + nord_blue = "#a5c6e1", + yellow = "#ffe6b5", + sun = "#eff6ab", + purple = "#e1bee9", + dark_purple = "#db9fe9", + teal = "#6484a4", + orange = "#efb6a0", + cyan = "#9aafe6", + statusline_bg = "#1e1e1e", + lightbg = "#2e2e2e", + pmenu_bg = "#859ba2", + folder_bg = "#7797b7", +} + +M.base_16 = { + base00 = "#101010", + base01 = "#1f1f1f", + base02 = "#2e2e2e", + base03 = "#383838", + base04 = "#424242", + base05 = "#bfc5d0", + base06 = "#c7cdd8", + base07 = "#ced4df", + base08 = "#eee8d5", + base09 = "#B8B7B1", + base0A = "#859ba2", + base0B = "#7b9198", + base0C = "#DFDFDA", + base0D = "#ced4df", + base0E = "#DAD4C3", + base0F = "#ced4df", +} + +M.polish_hl = { + ["@punctuation.bracket"] = { fg = M.base_30.red }, +} + +vim.opt.bg = "dark" + +M = require("base46").override_theme(M, "monochrome") + +return M