first commit
This commit is contained in:
commit
15e643aa8e
41 changed files with 1623 additions and 0 deletions
168
lua/plugins/colorscheme.lua
Normal file
168
lua/plugins/colorscheme.lua
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
-- Theme/Colorscheme (uncomment section for whichever theme you prefer or use your own)
|
||||
-- Kanagawa Theme (Custom Palette)
|
||||
return {
|
||||
-- https://github.com/rebelot/kanagawa.nvim
|
||||
'rebelot/kanagawa.nvim', -- You can replace this with your favorite colorscheme
|
||||
lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
opts = {
|
||||
-- Replace this with your scheme-specific settings or remove to use the defaults
|
||||
-- transparent = true,
|
||||
background = {
|
||||
-- light = "lotus",
|
||||
dark = "wave", -- "wave, dragon"
|
||||
},
|
||||
colors = {
|
||||
palette = {
|
||||
-- Background colors
|
||||
sumiInk0 = "#161616", -- modified
|
||||
sumiInk1 = "#181818", -- modified
|
||||
sumiInk2 = "#1a1a1a", -- modified
|
||||
sumiInk3 = "#1F1F1F", -- modified
|
||||
sumiInk4 = "#2A2A2A", -- modified
|
||||
sumiInk5 = "#363636", -- modified
|
||||
sumiInk6 = "#545454", -- modified
|
||||
|
||||
-- Popup and Floats
|
||||
waveBlue1 = "#322C47", -- modified
|
||||
waveBlue2 = "#4c4464", -- modified
|
||||
|
||||
-- Diff and Git
|
||||
winterGreen = "#2B3328",
|
||||
winterYellow = "#49443C",
|
||||
winterRed = "#43242B",
|
||||
winterBlue = "#252535",
|
||||
autumnGreen = "#76A56A", -- modified
|
||||
autumnRed = "#C34043",
|
||||
autumnYellow = "#DCA561",
|
||||
|
||||
-- Diag
|
||||
samuraiRed = "#E82424",
|
||||
roninYellow = "#FF9E3B",
|
||||
waveAqua1 = "#7E9CD8", -- modified
|
||||
dragonBlue = "#7FB4CA", -- modified
|
||||
|
||||
-- Foreground and Comments
|
||||
oldWhite = "#C8C093",
|
||||
fujiWhite = "#F9E7C0", -- modified
|
||||
fujiGray = "#727169",
|
||||
oniViolet = "#BFA3E6", -- modified
|
||||
oniViolet2 = "#BCACDB", -- modified
|
||||
crystalBlue = "#8CABFF", -- modified
|
||||
springViolet1 = "#938AA9",
|
||||
springViolet2 = "#9CABCA",
|
||||
springBlue = "#7FC4EF", -- modified
|
||||
waveAqua2 = "#77BBDD", -- modified
|
||||
|
||||
springGreen = "#98BB6C",
|
||||
boatYellow1 = "#938056",
|
||||
boatYellow2 = "#C0A36E",
|
||||
carpYellow = "#FFEE99", -- modified
|
||||
|
||||
sakuraPink = "#D27E99",
|
||||
waveRed = "#E46876",
|
||||
peachRed = "#FF5D62",
|
||||
surimiOrange = "#FFAA44", -- modified
|
||||
katanaGray = "#717C7C",
|
||||
},
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
require('kanagawa').setup(opts) -- Replace this with your favorite colorscheme
|
||||
vim.cmd("colorscheme kanagawa") -- Replace this with your favorite colorscheme
|
||||
|
||||
-- Custom diff colors
|
||||
vim.cmd([[
|
||||
autocmd VimEnter * hi DiffAdd guifg=#00FF00 guibg=#005500
|
||||
autocmd VimEnter * hi DiffDelete guifg=#FF0000 guibg=#550000
|
||||
autocmd VimEnter * hi DiffChange guifg=#CCCCCC guibg=#555555
|
||||
autocmd VimEnter * hi DiffText guifg=#00FF00 guibg=#005500
|
||||
]])
|
||||
|
||||
-- Custom border colors
|
||||
vim.cmd([[
|
||||
autocmd ColorScheme * hi NormalFloat guifg=#F9E7C0 guibg=#1F1F1F
|
||||
autocmd ColorScheme * hi FloatBorder guifg=#F9E7C0 guibg=#1F1F1F
|
||||
]])
|
||||
end
|
||||
}
|
||||
|
||||
-- Kanagawa Theme (Original)
|
||||
-- return {
|
||||
-- -- https://github.com/rebelot/kanagawa.nvim
|
||||
-- 'rebelot/kanagawa.nvim', -- You can replace this with your favorite colorscheme
|
||||
-- lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
-- priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
-- opts = {
|
||||
-- -- Replace this with your scheme-specific settings or remove to use the defaults
|
||||
-- -- transparent = true,
|
||||
-- background = {
|
||||
-- -- light = "lotus",
|
||||
-- dark = "wave", -- "wave, dragon"
|
||||
-- },
|
||||
-- },
|
||||
-- config = function(_, opts)
|
||||
-- require('kanagawa').setup(opts) -- Replace this with your favorite colorscheme
|
||||
-- vim.cmd("colorscheme kanagawa") -- Replace this with your favorite colorscheme
|
||||
-- end
|
||||
-- }
|
||||
|
||||
-- Tokyo Night Theme
|
||||
-- return {
|
||||
-- -- https://github.com/folke/tokyonight.nvim
|
||||
-- 'folke/tokyonight.nvim', -- You can replace this with your favorite colorscheme
|
||||
-- lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
-- priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
-- opts = {
|
||||
-- -- Replace this with your scheme-specific settings or remove to use the defaults
|
||||
-- -- transparent = true,
|
||||
-- style = "night", -- other variations "storm, night, moon, day"
|
||||
-- },
|
||||
-- config = function(_, opts)
|
||||
-- require('tokyonight').setup(opts) -- Replace this with your favorite colorscheme
|
||||
-- vim.cmd("colorscheme tokyonight") -- Replace this with your favorite colorscheme
|
||||
-- end
|
||||
-- }
|
||||
|
||||
-- Catppuccin Theme
|
||||
-- return {
|
||||
-- -- https://github.com/catppuccin/nvim
|
||||
-- 'catppuccin/nvim',
|
||||
-- name = "catppuccin", -- name is needed otherwise plugin shows up as "nvim" due to github URI
|
||||
-- lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
-- priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
-- opts = {
|
||||
-- -- -- Replace this with your scheme-specific settings or remove to use the defaults
|
||||
-- -- transparent = true,
|
||||
-- flavour = "mocha", -- "latte, frappe, macchiato, mocha"
|
||||
-- },
|
||||
-- config = function(_, opts)
|
||||
-- require('catppuccin').setup(opts) -- Replace this with your favorite colorscheme
|
||||
-- vim.cmd("colorscheme catppuccin") -- Replace this with your favorite colorscheme
|
||||
-- end
|
||||
-- }
|
||||
|
||||
-- Sonokai Theme
|
||||
-- return {
|
||||
-- -- https://github.com/sainnhe/sonokai
|
||||
-- 'sainnhe/sonokai',
|
||||
-- lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
-- priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
-- config = function(_, opts)
|
||||
-- vim.g.sonokai_style = "default" -- "default, atlantis, andromeda, shusia, maia, espresso"
|
||||
-- vim.cmd("colorscheme sonokai") -- Replace this with your favorite colorscheme
|
||||
-- end
|
||||
-- }
|
||||
|
||||
-- One Nord Theme
|
||||
-- return {
|
||||
-- -- https://github.com/rmehri01/onenord.nvim
|
||||
-- 'rmehri01/onenord.nvim',
|
||||
-- lazy = false, -- We want the colorscheme to load immediately when starting Neovim
|
||||
-- priority = 1000, -- Load the colorscheme before other non-lazy-loaded plugins
|
||||
-- config = function(_, opts)
|
||||
-- vim.cmd("colorscheme onenord") -- Replace this with your favorite colorscheme
|
||||
-- end
|
||||
-- }
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue