kickstart.nvim/lua/custom/statusline/themes/nord.lua

67 lines
1.4 KiB
Lua

-- Credits to original https://github.com/arcticicestudio/nord-vim
-- This is modified version of it
local M = {}
M.base_30 = {
white = "#abb2bf",
darker_black = "#2a303c",
black = "#2E3440", -- nvim bg
black2 = "#343a46",
one_bg = "#373d49",
one_bg2 = "#464c58",
one_bg3 = "#494f5b",
grey = "#4b515d",
grey_fg = "#565c68",
grey_fg2 = "#606672",
light_grey = "#646a76",
red = "#BF616A",
baby_pink = "#de878f",
pink = "#d57780",
line = "#414753", -- for lines like vertsplit
green = "#A3BE8C",
vibrant_green = "#afca98",
blue = "#7797b7",
nord_blue = "#81A1C1",
yellow = "#EBCB8B",
sun = "#e1c181",
purple = "#B48EAD",
dark_purple = "#a983a2",
teal = "#6484a4",
orange = "#e39a83",
cyan = "#9aafe6",
statusline_bg = "#333945",
lightbg = "#3f4551",
pmenu_bg = "#A3BE8C",
folder_bg = "#7797b7",
}
M.base_16 = {
base00 = "#2E3440",
base01 = "#3B4252",
base02 = "#434C5E",
base03 = "#4C566A",
base04 = "#D8DEE9",
base05 = "#E5E9F0",
base06 = "#ECEFF4",
base07 = "#8FBCBB",
base08 = "#88C0D0",
base09 = "#81A1C1",
base0A = "#88C0D0",
base0B = "#A3BE8C",
base0C = "#81A1C1",
base0D = "#81A1C1",
base0E = "#81A1C1",
base0F = "#B48EAD",
}
M.polish_hl = {
["@punctuation.bracket"] = { fg = M.base_30.white },
["@punctuation.delimiter"] = { fg = M.base_30.white },
}
M.type = "dark"
M = require("base46").override_theme(M, "nord")
return M