lua/pika/plugins/colorschemes.lua

This commit is contained in:
pika 2025-05-19 17:50:15 +02:00
parent a91160e0bd
commit 72bb801cf8
2 changed files with 108 additions and 121 deletions

View file

@ -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
},
custom_highlights = {} or function(highlights, palette)
return {}
end, -- extend highlights
custom_palette = {} or function(palette)
return {}
end, -- extend palette
},
}, },
-- { "samharju/synthweave.nvim" },
-- { "ptdewey/darkearth-nvim" }, -- ╭────────────╮
-- { -- │ catppuccin │
-- "AstroNvim/astrotheme", -- ╰────────────╯
-- opts = { -- { "catppuccin/nvim", name = "catppuccin" },
-- { {
-- palette = "astrodark", -- String of the default palette to use when calling `:colorscheme astrotheme` "catppuccin/nvim",
-- background = { -- :h background, palettes to use when using the core vim background colors name = "catppuccin",
-- light = "astrolight", opts = {
-- dark = "astrodark", term_colors = true,
-- }, transparent_background = false,
-- styles = {
-- style = { comments = {},
-- transparent = false, -- Bool value, toggles transparency. conditionals = {},
-- inactive = true, -- Bool value, toggles inactive window color. loops = {},
-- float = true, -- Bool value, toggles floating windows background colors. functions = {},
-- neotree = true, -- Bool value, toggles neo-trees background color. keywords = {},
-- border = true, -- Bool value, toggles borders. strings = {},
-- title_invert = true, -- Bool value, swaps text and background colors. variables = {},
-- italic_comments = true, -- Bool value, toggles italic comments. numbers = {},
-- simple_syntax_colors = true, -- Bool value, simplifies the amounts of colors used for syntax highlighting. booleans = {},
-- }, properties = {},
-- types = {},
-- termguicolors = true, -- Bool value, toggles if termguicolors are set by AstroTheme. },
-- -- color_overrides = {
-- terminal_color = true, -- Bool value, toggles if terminal_colors are set by AstroTheme. -- mocha = {
-- -- base = "#101010",
-- plugin_default = "auto", -- Sets how all plugins will be loaded -- mantle = "#101010",
-- -- "auto": Uses lazy / packer enabled plugins to load highlights. -- crust = "#202020",
-- -- true: Enables all plugins highlights. -- },
-- -- false: Disables all plugins. -- },
-- integrations = {
-- plugins = { -- Allows for individual plugin overrides using plugin name and value from above. telescope = {
-- ["bufferline.nvim"] = false, enabled = true,
-- }, -- style = "nvchad",
-- },
-- palettes = { dropbar = {
-- global = { -- Globally accessible palettes, theme palettes take priority. enabled = true,
-- my_grey = "#ebebeb", color_mode = true,
-- 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. -- ╭───────────╮
-- }, -- │ rose-pine │
-- syntax = { -- ╰───────────╯
-- cyan = "#800010", -- Overrides astrodarks cyan syntax color { "rose-pine/neovim", name = "rose-pine" },
-- comments = "#CC83E3", -- Overrides astrodarks comment color.
-- }, -- ╭───────────────────────────╮
-- my_color = "#000000", -- Overrides global.my_color -- │ nordic (monet is similar) │
-- }, -- ╰───────────────────────────╯
-- }, -- { "AlexvZyl/nordic.nvim" },
-- { "fynnfluegge/monet.nvim", name = "monet" },
-- highlights = {
-- global = { -- Add or modify hl groups globally, theme specific hl groups take priority. -- { "eldritch-theme/eldritch.nvim" },
-- 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
-- },
-- },
-- },
{ {
"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 = {

View file

@ -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()