From 26c614ab8056c73d6e987f6d7099c50d694f6587 Mon Sep 17 00:00:00 2001 From: bryant-the-coder Date: Sat, 21 May 2022 09:13:04 +0800 Subject: [PATCH 1/3] feat(ui): Added rose_pine --- lua/hl_themes/rose_pine.lua | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 lua/hl_themes/rose_pine.lua diff --git a/lua/hl_themes/rose_pine.lua b/lua/hl_themes/rose_pine.lua new file mode 100644 index 0000000..1f6cf35 --- /dev/null +++ b/lua/hl_themes/rose_pine.lua @@ -0,0 +1,58 @@ +local M = {} + +M.base_30 = { + black = "#191724", -- nvim bg + darker_black = "#13111e", + white = "#e0def4", + black2 = "#1f1d2a", + one_bg = "#23212e", -- real bg of onedark + one_bg2 = "#2c2a37", + one_bg3 = "#34323f", + grey = "#3d3b48", + grey_fg = "#474552", + grey_fg2 = "#514f5c", + light_grey = "#595764", + red = "#eb6f92", + baby_pink = "#f5799c", + pink = "#ff83a6", + line = "#292734", -- for lines like vertsplit + green = "#ABE9B3", + vibrant_green = "#b5f3bd", + nord_blue = "#89DCEB", + blue = "#96CDFB", + yellow = "#f6c177", + sun = "#fec97f", + purple = "#C9CBFF", + dark_purple = "#bfc1f5", + teal = "#B5E8E0", + orange = "#ffd88e", + cyan = "#9df0ff", + statusline_bg = "#1d1b28", + lightbg = "#2a2835", + lightbg2 = "#24222f", + pmenu_bg = "#9ccfd8", + folder_bg = "#61afef", +} + +M.base_16 = { + base00 = "#191724", + base01 = "#1f1d2e", + base02 = "#403d52", + base03 = "#6e6a86", + base04 = "#908caa", + base05 = "#e0def4", + base06 = "#cecacd", + base07 = "#fffaf3", + base08 = "#eb6f92", + base09 = "#ebbcba", + base0A = "#9ccfd8", + base0B = "#f6c177", + base0C = "#c4a7e7", + base0D = "#ea9a97", + base0E = "#31748f", + base0F = "#ebbcba", +} + +M = require("base46").override_theme(M, "rose_pine") + +return M From e92aad29f3aa4c1b97412c6103368ebb0d0fdebc Mon Sep 17 00:00:00 2001 From: bryant-the-coder Date: Sat, 21 May 2022 09:13:13 +0800 Subject: [PATCH 2/3] feat(ui): Added ayu-dark --- lua/hl_themes/ayu-dark.lua | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 lua/hl_themes/ayu-dark.lua diff --git a/lua/hl_themes/ayu-dark.lua b/lua/hl_themes/ayu-dark.lua new file mode 100644 index 0000000..3fae746 --- /dev/null +++ b/lua/hl_themes/ayu-dark.lua @@ -0,0 +1,58 @@ +local M = {} + +M.base_30 = { + white = "#ced4df", + darker_black = "#090e13", + black = "#0F1419", -- nvim bg + black2 = "#151a1f", + one_bg = "#1f2429", + one_bg2 = "#282d32", + one_bg3 = "#30353a", + grey = "#33383d", + grey_fg = "#23282d", + grey_fg2 = "#2d3237", + light_grey = "#353a3f", + red = "#F07178", + baby_pink = "#FFB5C3", + pink = "#f9afbd", + line = "#151A1E", -- for lines like vertsplit + green = "#B8CC52", + vibrant_green = "#c2d65c", + blue = "#36A3D9", + nord_blue = "#43b0e6", + yellow = "#E7C547", + sun = "#efcd4f", + purple = "#D2A6FF", + dark_purple = "#A37ACC", + teal = "#95E6CB", + orange = "#FF8F40", + cyan = "#a9fadf", + statusline_bg = "#13181d", + lightbg = "20252a", + lightbg2 = "#1a1f24", + pmenu_bg = "#E6E1CF", + folder_bg = "#39BAE6", +} + +M.base_16 = { + base00 = "#171a1f", + base01 = "#2D3640", + base02 = "#253340", + base03 = "#5C6773", + base04 = "#383d43", + base05 = "#E6E1CF", + base06 = "#D9D7CE", + base07 = "#212733", + base08 = "#F07178", + base09 = "#FFEE99", + base0A = "#565B66", + base0B = "#B8CC52", + base0C = "#5b98a9", + base0D = "#dcf076", + base0E = "#FF7733", + base0F = "#E6B673", +} + +M = require("base46").override_theme(M, "ayu-dark") + +return M From 7926594f076ca374799789a513210554079afd2b Mon Sep 17 00:00:00 2001 From: siduck Date: Mon, 6 Jun 2022 17:06:27 +0530 Subject: [PATCH 3/3] improve ayu-dark & roseppine theme --- lua/hl_themes/ayu-dark.lua | 108 +++++++++++++++++++++++------------- lua/hl_themes/rose_pine.lua | 58 ------------------- lua/hl_themes/rosepine.lua | 59 ++++++++++++++++++++ 3 files changed, 127 insertions(+), 98 deletions(-) delete mode 100644 lua/hl_themes/rose_pine.lua create mode 100644 lua/hl_themes/rosepine.lua diff --git a/lua/hl_themes/ayu-dark.lua b/lua/hl_themes/ayu-dark.lua index 3fae746..137d422 100644 --- a/lua/hl_themes/ayu-dark.lua +++ b/lua/hl_themes/ayu-dark.lua @@ -2,57 +2,85 @@ local M = {} M.base_30 = { white = "#ced4df", - darker_black = "#090e13", - black = "#0F1419", -- nvim bg - black2 = "#151a1f", - one_bg = "#1f2429", - one_bg2 = "#282d32", - one_bg3 = "#30353a", - grey = "#33383d", - grey_fg = "#23282d", - grey_fg2 = "#2d3237", - light_grey = "#353a3f", + darker_black = "#05080e", + black = "#0B0E14", -- nvim bg + black2 = "#14171d", + one_bg = "#1c1f25", + one_bg2 = "#24272d", + one_bg3 = "#2b2e34", + grey = "#33363c", + grey_fg = "#3d4046", + grey_fg2 = "#46494f", + light_grey = "#4e5157", red = "#F07178", - baby_pink = "#FFB5C3", - pink = "#f9afbd", - line = "#151A1E", -- for lines like vertsplit - green = "#B8CC52", - vibrant_green = "#c2d65c", + baby_pink = "#ff949b", + pink = "#ff8087", + line = "#24272d", -- for lines like vertsplit + green = "#AAD84C", + vibrant_green = "#b9e75b", blue = "#36A3D9", nord_blue = "#43b0e6", yellow = "#E7C547", - sun = "#efcd4f", - purple = "#D2A6FF", + sun = "#f0df8a", + purple = "#c79bf4", dark_purple = "#A37ACC", - teal = "#95E6CB", - orange = "#FF8F40", - cyan = "#a9fadf", - statusline_bg = "#13181d", - lightbg = "20252a", - lightbg2 = "#1a1f24", - pmenu_bg = "#E6E1CF", - folder_bg = "#39BAE6", + teal = "#74c5aa", + orange = "#ffa455", + cyan = "#95E6CB", + statusline_bg = "#12151b", + lightbg = "#24272d", + pmenu_bg = "#ff9445", + folder_bg = "#98a3af", } M.base_16 = { - base00 = "#171a1f", - base01 = "#2D3640", - base02 = "#253340", - base03 = "#5C6773", - base04 = "#383d43", - base05 = "#E6E1CF", - base06 = "#D9D7CE", - base07 = "#212733", - base08 = "#F07178", + base00 = "#0B0E14", + base01 = "#1c1f25", + base02 = "#24272d", + base03 = "#2b2e34", + base04 = "#33363c", + base05 = "#c9c7be", + base06 = "#E6E1CF", + base07 = "#D9D7CE", + base08 = "#c9c7be", base09 = "#FFEE99", - base0A = "#565B66", - base0B = "#B8CC52", - base0C = "#5b98a9", - base0D = "#dcf076", - base0E = "#FF7733", - base0F = "#E6B673", + base0A = "#56c3f9", + base0B = "#AAD84C", + base0C = "#FFB454", + base0D = "#F07174", + base0E = "#FFB454", + base0F = "#CBA6F7", +} + +M.polish_hl = { + + TSTagDelimiter = { + fg = M.base_30.cyan, + }, + + TSFunction = { + fg = M.base_30.orange, + }, + + luaTSField = { + fg = M.base_16.base0D, + }, + + TSParameter = { + fg = M.base_16.base0F, + }, + + TSConstructor = { + fg = M.base_16.base0A, + }, + + TSTagAttribute = { + fg = M.base_30.orange, + }, } M = require("base46").override_theme(M, "ayu-dark") +M.type = "dark" + return M diff --git a/lua/hl_themes/rose_pine.lua b/lua/hl_themes/rose_pine.lua deleted file mode 100644 index 1f6cf35..0000000 --- a/lua/hl_themes/rose_pine.lua +++ /dev/null @@ -1,58 +0,0 @@ -local M = {} - -M.base_30 = { - black = "#191724", -- nvim bg - darker_black = "#13111e", - white = "#e0def4", - black2 = "#1f1d2a", - one_bg = "#23212e", -- real bg of onedark - one_bg2 = "#2c2a37", - one_bg3 = "#34323f", - grey = "#3d3b48", - grey_fg = "#474552", - grey_fg2 = "#514f5c", - light_grey = "#595764", - red = "#eb6f92", - baby_pink = "#f5799c", - pink = "#ff83a6", - line = "#292734", -- for lines like vertsplit - green = "#ABE9B3", - vibrant_green = "#b5f3bd", - nord_blue = "#89DCEB", - blue = "#96CDFB", - yellow = "#f6c177", - sun = "#fec97f", - purple = "#C9CBFF", - dark_purple = "#bfc1f5", - teal = "#B5E8E0", - orange = "#ffd88e", - cyan = "#9df0ff", - statusline_bg = "#1d1b28", - lightbg = "#2a2835", - lightbg2 = "#24222f", - pmenu_bg = "#9ccfd8", - folder_bg = "#61afef", -} - -M.base_16 = { - base00 = "#191724", - base01 = "#1f1d2e", - base02 = "#403d52", - base03 = "#6e6a86", - base04 = "#908caa", - base05 = "#e0def4", - base06 = "#cecacd", - base07 = "#fffaf3", - base08 = "#eb6f92", - base09 = "#ebbcba", - base0A = "#9ccfd8", - base0B = "#f6c177", - base0C = "#c4a7e7", - base0D = "#ea9a97", - base0E = "#31748f", - base0F = "#ebbcba", -} - -M = require("base46").override_theme(M, "rose_pine") - -return M diff --git a/lua/hl_themes/rosepine.lua b/lua/hl_themes/rosepine.lua new file mode 100644 index 0000000..6fdd931 --- /dev/null +++ b/lua/hl_themes/rosepine.lua @@ -0,0 +1,59 @@ +local M = {} + +M.base_30 = { + black = "#191724", -- nvim bg + darker_black = "#13111e", + white = "#e0def4", + black2 = "#1f1d2a", + one_bg = "#262431", -- real bg of onedark + one_bg2 = "#2d2b38", + one_bg3 = "#353340", + grey = "#3f3d4a", + grey_fg = "#474552", + grey_fg2 = "#514f5c", + light_grey = "#5d5b68", + red = "#eb6f92", + baby_pink = "#f5799c", + pink = "#ff83a6", + line = "#2e2c39", -- for lines like vertsplit + green = "#ABE9B3", + vibrant_green = "#b5f3bd", + nord_blue = "#86b9c2", + blue = "#8bbec7", + yellow = "#f6c177", + sun = "#fec97f", + purple = "#c4a7e7", + dark_purple = "#bb9ede", + teal = "#6aadc8", + orange = "#f6c177", + cyan = "#a3d6df", + statusline_bg = "#201e2b", + lightbg = "#2d2b38", + pmenu_bg = "#c4a7e7", + folder_bg = "#6aadc8", +} + +M.base_16 = { + base00 = "#191724", + base01 = "#1f1d2e", + base02 = "#403d52", + base03 = "#6e6a86", + base04 = "#908caa", + base05 = "#e0def4", + base06 = "#cecacd", + base07 = "#fffaf3", + base08 = "#e2e1e7", + base09 = "#eb6f92", + base0A = "#f6c177", + base0B = "#ebbcba", + base0C = "#4d90ab", + base0D = "#93c6cf", + base0E = "#c4a7e7", + base0F = "#e5e5e5", +} + +M = require("base46").override_theme(M, "rosepine") + +M.type = "dark" + +return M