diff --git a/lua/base46/themes/oceanic-next.lua b/lua/base46/themes/oceanic-next.lua new file mode 100644 index 0000000..7a7562c --- /dev/null +++ b/lua/base46/themes/oceanic-next.lua @@ -0,0 +1,72 @@ +-- credits to original theme https://github.com/voronianski/oceanic-next-color-scheme +-- This is a modified version of the original theme. + +local M = {} + +M.base_30 = { + white = "#D8DEE9", -- confirmed + darker_black = "#15252e", + black = "#1B2B34", -- nvim bg + black2 = "#21313a", + one_bg = "#25353e", + one_bg2 = "#2e3e47", + one_bg3 = "#36464f", + grey = "#43535c", + grey_fg = "#4d5d66", + grey_fg2 = "#576770", + light_grey = "#5f6f78", + red = "#EC5F67", + baby_pink = "#ff7d85", + pink = "#ffafb7", + line = "#2a3a43", -- for lines like vertsplit + green = "#99C794", + vibrant_green = "#b9e75b", + nord_blue = "#598cbf", + blue = "#6699CC", + yellow = "#FAC863", + sun = "#ffd06b", + purple = "#C594C5", + dark_purple = "#ac7bac", + teal = "#50a4a4", + orange = "#F99157", + cyan = "#62B3B2", + statusline_bg = "#1f2f38", + lightbg = "#2c3c45", + pmenu_bg = "#15bf84", + folder_bg = "#598cbf", +} + +-- Base16 colors taken from: +M.base_16 = { + base00 = "#1B2B34", -- Confirmed + base01 = "#343D46", -- Confirmed + base02 = "#4F5B66", -- Confirmed + base03 = "#65737e", -- Confirmed + base04 = "#A7ADBa", -- Confirmed + base05 = "#C0C5Ce", -- Confirmed + base06 = "#CDD3De", -- Confirmed + base07 = "#D8DEE9", -- Confirmed + base08 = "#6cbdbc", -- Confirmed + base09 = "#FAC863", -- Confirmed + base0A = "#F99157", -- Confirmed + base0B = "#99C794", -- Confirmed + base0C = "#5aaeae", -- Confirmed + base0D = "#6699CC", -- Confirmed + base0E = "#C594C5", -- Confirmed + base0F = "#EC5F67", -- Confirmed +} + +M.polish_hl = { + TSParameter = { + fg = M.base_16.base0A, + }, + Constant = { + fg = M.base_16.base09, + }, +} + +vim.opt.bg = "dark" + +M = require("base46").override_theme(M, "oceanic-next") + +return M