Add Rosé Pine Dawn (v3.0) (#281)

* Add Rosé Pine Dawn

* Improve rosepine-dawn.lua

---------

Co-authored-by: Sidhanth Rathod <siduck@tutanota.com>
v2.5
Kira Sokolova 2 years ago committed by GitHub
parent 69d336cba4
commit 8ca9463947
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,77 @@
-- credits to original theme https://rosepinetheme.com/
-- this is a modified version of it
---@type Base46Table
local M = {}
-- UI
M.base_30 = {
white = "#575279",
black = "#faf4ed", -- usually your theme bg
darker_black = "#f2e9e1", -- 6% darker than black
black2 = "#EDE1D6", -- 6% lighter than black
one_bg = "#EADCCF", -- 10% lighter than black
one_bg2 = "#E4D2C1", -- 6% lighter than one_bg2
one_bg3 = "#DEC7B3", -- 6% lighter than one_bg3
grey = "#b0acb9", -- 40% lighter than black (the % here depends so choose the perfect grey!)
grey_fg = "#A39EAD", -- 10% lighter than grey
grey_fg2 = "#9893A4", -- 5% lighter than grey
light_grey = "#908B9D",
red = "#b4637a",
baby_pink = "#eb6f92",
pink = "#eb6f92",
line = "#EADCCF", -- 15% lighter than black
green = "#286983",
vibrant_green = "#3e8fb0",
nord_blue = "#459BBD",
blue = "#56949f",
yellow = "#ea9d34",
sun = "#f6c177",
purple = "#907aa9",
dark_purple = "#c4a7e7",
teal = "#3e8fb0",
orange = "#ea9d34",
cyan = "#d7827e",
statusline_bg = "#f2e9e1",
lightbg = "#EADCCF",
pmenu_bg = "#907aa9",
folder_bg = "#56949f",
}
-- check https://github.com/chriskempson/base16/blob/master/styling.md for more info
M.base_16 = {
base00 = "#faf4ed",
base01 = "#fffaf3",
base02 = "#f2e9e1",
base03 = "#9893a5",
base04 = "#797593",
base05 = "#575279",
base06 = "#423e5b",
base07 = "#dfdad9",
base08 = "#b4637a",
base09 = "#ea9d34",
base0A = "#d7827e",
base0B = "#56949f",
base0C = "#286983",
base0D = "#907aa9",
base0E = "#ea9d34",
base0F = "#A39EAD",
}
-- set the theme type whether is dark or light
M.type = "light"
M.polish_hl = {
syntax = {
Type = { fg = M.base_30.teal },
},
treesitter = {
["@type.builtin"] = { fg = M.base_30.teal, bold = true },
["@variable.parameter"] = { fg = M.base_30.purple },
},
}
M = require("base46").override_theme(M, "rosepine-dawn")
return M
Loading…
Cancel
Save