lua/pika/plugins/colorschemes.lua
This commit is contained in:
parent
a91160e0bd
commit
72bb801cf8
2 changed files with 108 additions and 121 deletions
|
@ -1,127 +1,88 @@
|
||||||
return {
|
return {
|
||||||
{ "folke/tokyonight.nvim" },
|
-- ╭───────────────╮
|
||||||
{ "catppuccin/nvim", name = "catppuccin" },
|
-- │ common themes │
|
||||||
{ "EdenEast/nightfox.nvim" },
|
-- ╰───────────────╯
|
||||||
{ "fynnfluegge/monet.nvim", name = "monet" },
|
-- ╭──────────────────╮
|
||||||
{ "L-Colombo/oldschool.nvim", config = true },
|
-- │ tokyonight/-dark │
|
||||||
{ "rose-pine/neovim", name = "rose-pine" },
|
-- ╰──────────────────╯
|
||||||
{ "zootedb0t/citruszest.nvim" },
|
-- { "folke/tokyonight.nvim" },
|
||||||
-- { "AlexvZyl/nordic.nvim" },
|
|
||||||
-- { "eldritch-theme/eldritch.nvim" },
|
|
||||||
{
|
{
|
||||||
"cdmill/neomodern.nvim",
|
"tiagovla/tokyodark.nvim",
|
||||||
lazy = false,
|
opts = {
|
||||||
priority = 1000,
|
terminal_colors = true, -- enable terminal colors
|
||||||
config = function()
|
transparent_background = false, -- set background to transparent
|
||||||
require("neomodern").setup({
|
gamma = 1.00, -- adjust the brightness of the theme
|
||||||
-- optional configuration here
|
styles = {
|
||||||
})
|
comments = { italic = false }, -- style for comments
|
||||||
require("neomodern").load()
|
keywords = { italic = true }, -- style for keywords
|
||||||
end,
|
identifiers = { italic = true }, -- style for identifiers
|
||||||
|
functions = {}, -- style for functions
|
||||||
|
variables = { bold = true }, -- style for variables
|
||||||
},
|
},
|
||||||
-- { "samharju/synthweave.nvim" },
|
custom_highlights = {} or function(highlights, palette)
|
||||||
-- { "ptdewey/darkearth-nvim" },
|
return {}
|
||||||
-- {
|
end, -- extend highlights
|
||||||
-- "AstroNvim/astrotheme",
|
custom_palette = {} or function(palette)
|
||||||
-- opts = {
|
return {}
|
||||||
-- {
|
end, -- extend palette
|
||||||
-- palette = "astrodark", -- String of the default palette to use when calling `:colorscheme astrotheme`
|
},
|
||||||
-- background = { -- :h background, palettes to use when using the core vim background colors
|
},
|
||||||
-- light = "astrolight",
|
|
||||||
-- dark = "astrodark",
|
-- ╭────────────╮
|
||||||
-- },
|
-- │ catppuccin │
|
||||||
--
|
-- ╰────────────╯
|
||||||
-- style = {
|
-- { "catppuccin/nvim", name = "catppuccin" },
|
||||||
-- transparent = false, -- Bool value, toggles transparency.
|
{
|
||||||
-- inactive = true, -- Bool value, toggles inactive window color.
|
"catppuccin/nvim",
|
||||||
-- float = true, -- Bool value, toggles floating windows background colors.
|
name = "catppuccin",
|
||||||
-- neotree = true, -- Bool value, toggles neo-trees background color.
|
opts = {
|
||||||
-- border = true, -- Bool value, toggles borders.
|
term_colors = true,
|
||||||
-- title_invert = true, -- Bool value, swaps text and background colors.
|
transparent_background = false,
|
||||||
-- italic_comments = true, -- Bool value, toggles italic comments.
|
styles = {
|
||||||
-- simple_syntax_colors = true, -- Bool value, simplifies the amounts of colors used for syntax highlighting.
|
comments = {},
|
||||||
-- },
|
conditionals = {},
|
||||||
--
|
loops = {},
|
||||||
-- termguicolors = true, -- Bool value, toggles if termguicolors are set by AstroTheme.
|
functions = {},
|
||||||
--
|
keywords = {},
|
||||||
-- terminal_color = true, -- Bool value, toggles if terminal_colors are set by AstroTheme.
|
strings = {},
|
||||||
--
|
variables = {},
|
||||||
-- plugin_default = "auto", -- Sets how all plugins will be loaded
|
numbers = {},
|
||||||
-- -- "auto": Uses lazy / packer enabled plugins to load highlights.
|
booleans = {},
|
||||||
-- -- true: Enables all plugins highlights.
|
properties = {},
|
||||||
-- -- false: Disables all plugins.
|
types = {},
|
||||||
--
|
},
|
||||||
-- plugins = { -- Allows for individual plugin overrides using plugin name and value from above.
|
-- color_overrides = {
|
||||||
-- ["bufferline.nvim"] = false,
|
-- mocha = {
|
||||||
-- },
|
-- base = "#101010",
|
||||||
--
|
-- mantle = "#101010",
|
||||||
-- palettes = {
|
-- crust = "#202020",
|
||||||
-- global = { -- Globally accessible palettes, theme palettes take priority.
|
|
||||||
-- my_grey = "#ebebeb",
|
|
||||||
-- my_color = "#ffffff",
|
|
||||||
-- },
|
|
||||||
-- astrodark = { -- Extend or modify astrodarks palette colors
|
|
||||||
-- ui = {
|
|
||||||
-- red = "#800010", -- Overrides astrodarks red UI color
|
|
||||||
-- accent = "#CC83E3", -- Changes the accent color of astrodark.
|
|
||||||
-- },
|
|
||||||
-- syntax = {
|
|
||||||
-- cyan = "#800010", -- Overrides astrodarks cyan syntax color
|
|
||||||
-- comments = "#CC83E3", -- Overrides astrodarks comment color.
|
|
||||||
-- },
|
|
||||||
-- my_color = "#000000", -- Overrides global.my_color
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
--
|
|
||||||
-- highlights = {
|
|
||||||
-- global = { -- Add or modify hl groups globally, theme specific hl groups take priority.
|
|
||||||
-- modify_hl_groups = function(hl, c)
|
|
||||||
-- hl.PluginColor4 = { fg = c.my_grey, bg = c.none }
|
|
||||||
-- end,
|
|
||||||
-- ["@String"] = { fg = "#ff00ff", bg = "NONE" },
|
|
||||||
-- },
|
|
||||||
-- astrodark = {
|
|
||||||
-- -- first parameter is the highlight table and the second parameter is the color palette table
|
|
||||||
-- modify_hl_groups = function(hl, c) -- modify_hl_groups function allows you to modify hl groups,
|
|
||||||
-- hl.Comment.fg = c.my_color
|
|
||||||
-- hl.Comment.italic = true
|
|
||||||
-- end,
|
|
||||||
-- ["@String"] = { fg = "#ff00ff", bg = "NONE" },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- {
|
|
||||||
-- "ferdinandrau/lavish.nvim",
|
|
||||||
-- opts = {
|
|
||||||
-- style = {
|
|
||||||
-- italic_comments = false,
|
|
||||||
-- italic_strings = false,
|
|
||||||
-- transparent = false,
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- {
|
|
||||||
-- "neko-night/nvim",
|
|
||||||
-- lazy = false,
|
|
||||||
-- -- priority = 1000,
|
|
||||||
-- opts = {
|
|
||||||
-- transparent = false, -- Enable this to disable setting the background color
|
|
||||||
-- terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
|
|
||||||
-- styles = {
|
|
||||||
-- -- Style to be applied to different syntax groups
|
|
||||||
-- -- Value is any valid attr-list value for `:help nvim_set_hl`
|
|
||||||
-- comments = { italic = false },
|
|
||||||
-- keywords = { italic = true },
|
|
||||||
-- functions = { bold = true },
|
|
||||||
-- variables = { bold = true },
|
|
||||||
-- -- Background styles. Can be "dark", "transparent" or "normal"
|
|
||||||
-- sidebars = "dark", -- style for sidebars, see below
|
|
||||||
-- floats = "dark", -- style for floating windows
|
|
||||||
-- },
|
|
||||||
-- },
|
-- },
|
||||||
-- },
|
-- },
|
||||||
|
integrations = {
|
||||||
|
telescope = {
|
||||||
|
enabled = true,
|
||||||
|
-- style = "nvchad",
|
||||||
|
},
|
||||||
|
dropbar = {
|
||||||
|
enabled = true,
|
||||||
|
color_mode = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
-- ╭───────────╮
|
||||||
|
-- │ rose-pine │
|
||||||
|
-- ╰───────────╯
|
||||||
|
{ "rose-pine/neovim", name = "rose-pine" },
|
||||||
|
|
||||||
|
-- ╭───────────────────────────╮
|
||||||
|
-- │ nordic (monet is similar) │
|
||||||
|
-- ╰───────────────────────────╯
|
||||||
|
-- { "AlexvZyl/nordic.nvim" },
|
||||||
|
{ "fynnfluegge/monet.nvim", name = "monet" },
|
||||||
|
|
||||||
|
-- { "eldritch-theme/eldritch.nvim" },
|
||||||
{
|
{
|
||||||
"scottmckendry/cyberdream.nvim",
|
"scottmckendry/cyberdream.nvim",
|
||||||
name = "cyberdream",
|
name = "cyberdream",
|
||||||
|
@ -132,6 +93,20 @@ return {
|
||||||
terminal_colors = true,
|
terminal_colors = true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- ╭───────────────────────────╮
|
||||||
|
-- │ nice dark oldschool theme │
|
||||||
|
-- ╰───────────────────────────╯
|
||||||
|
{ "L-Colombo/oldschool.nvim", config = true },
|
||||||
|
|
||||||
|
-- ╭────────────╮
|
||||||
|
-- │ theme sets │
|
||||||
|
-- ╰────────────╯
|
||||||
|
{ "EdenEast/nightfox.nvim" },
|
||||||
|
|
||||||
|
-- ╭─────────────────────╮
|
||||||
|
-- │ gruvbox alternative │
|
||||||
|
-- ╰─────────────────────╯
|
||||||
{
|
{
|
||||||
"ribru17/bamboo.nvim",
|
"ribru17/bamboo.nvim",
|
||||||
opts = {
|
opts = {
|
||||||
|
|
|
@ -118,6 +118,17 @@ return {
|
||||||
-- end,
|
-- end,
|
||||||
-- desc = "Buffers",
|
-- desc = "Buffers",
|
||||||
-- },
|
-- },
|
||||||
|
|
||||||
|
-- both of the next two bindings are the same, just for different keymaps
|
||||||
|
-- ─< find [N]eovim config >────────────────────────────────────────────────────────────
|
||||||
|
{
|
||||||
|
"<leader>fn",
|
||||||
|
function()
|
||||||
|
Snacks.picker.files({ cwd = vim.fn.stdpath("config") })
|
||||||
|
end,
|
||||||
|
desc = "Find Config File",
|
||||||
|
},
|
||||||
|
-- ─< find neovim [C]onfig >────────────────────────────────────────────────────────────
|
||||||
{
|
{
|
||||||
"<leader>fc",
|
"<leader>fc",
|
||||||
function()
|
function()
|
||||||
|
@ -125,6 +136,7 @@ return {
|
||||||
end,
|
end,
|
||||||
desc = "Find Config File",
|
desc = "Find Config File",
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"<leader>ff",
|
"<leader>ff",
|
||||||
function()
|
function()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue