]> git.rmz.io Git - dotfiles.git/blob - nvim/lua/plugins/colorscheme.lua
8e1ae25dd2ba222b4a7290f274135b6a866315b7
[dotfiles.git] / nvim / lua / plugins / colorscheme.lua
1 ---@type LazyPluginSpec
2 return {
3 {
4 "LazyVim",
5 opts = { colorscheme = "onenord" },
6 dependencies = { "onenord.nvim" },
7 },
8 {
9 -- this meta plugin can be used to install all colorschemes to test with telescope
10 name = "colorschemes",
11 dir = "",
12 lazy = true,
13 dependencies = {
14 {
15 -- requires too much configuration to make look good
16 "rmehri01/onenord.nvim",
17 opts = function(_, opts)
18 local colors = require("onenord.colors").load()
19 opts = vim.tbl_extend("force", opts, {
20 custom_highlights = {
21 ["@parameter"] = { fg = colors.fg },
22 ["@namespace"] = { fg = colors.fg },
23 ["@type"] = { fg = colors.fg },
24 ["@variable.builtin"] = { fg = colors.fg },
25 },
26 })
27 return opts
28 end,
29 },
30 { "folke/tokyonight.nvim" },
31 {
32 "catppuccin/nvim",
33 name = "catppuccin",
34 opts = {
35 color_overrides = {
36 -- https://github.com/catppuccin/nvim/discussions/323#discussioncomment-5760383
37 mocha = {
38 rosewater = "#BF616A",
39 flamingo = "#BF616A",
40 pink = "#B48EAD",
41 mauve = "#B48EAD",
42 red = "#BF616A",
43 maroon = "#BF616A",
44 peach = "#D08770",
45 yellow = "#EBCB8B",
46 green = "#A3BE8C",
47 teal = "#88c0d0",
48 sky = "#88c0d0",
49 sapphire = "#88c0d0",
50 blue = "#81a1c1",
51 lavender = "#81a1c1",
52 text = "#ECEFF4",
53 subtext1 = "#E5E9F0",
54 subtext0 = "#D8DEE9",
55 overlay2 = "#8d9196",
56 overlay1 = "#81858b",
57 overlay0 = "#4C566A",
58 surface2 = "#434C5E",
59 surface1 = "#3B4252",
60 surface0 = "#292e39",
61 base = "#242933",
62 mantle = "#20242d",
63 crust = "#1c2028",
64 },
65 },
66 },
67 },
68 {
69 "shaunsingh/nord.nvim",
70 dev = true,
71 init = function()
72 vim.g.nord_contrats = true
73 vim.g.nord_borders = true
74 vim.g.nord_bold = false
75 vim.g.nord_uniform_diff_background = false
76 vim.g.nord_disable_background = false
77 end,
78 },
79 -- conflicts with above
80 -- { "gbprod/nord.nvim"},
81 },
82 },
83 }