118 lines
2.7 KiB
Lua
118 lines
2.7 KiB
Lua
-- Default theme to load on startup
|
|
local DEFAULT_THEME = 'nightfox'
|
|
|
|
return {
|
|
{
|
|
'projekt0n/github-nvim-theme',
|
|
name = 'github-theme',
|
|
lazy = false, -- make sure we load this during startup if it is your main colorscheme
|
|
priority = 1000, -- make sure to load this before all the other start plugins
|
|
config = function()
|
|
require('github-theme').setup {
|
|
-- ...
|
|
}
|
|
|
|
vim.cmd 'colorscheme github_dark'
|
|
end,
|
|
},
|
|
-- Nightfox theme
|
|
{
|
|
'EdenEast/nightfox.nvim',
|
|
lazy = false,
|
|
priority = 1000,
|
|
config = function()
|
|
require('nightfox').setup {
|
|
options = {
|
|
compile_path = vim.fn.stdpath 'cache' .. '/nightfox',
|
|
compile_file_suffix = '_compiled',
|
|
transparent = false,
|
|
terminal_colors = true,
|
|
dim_inactive = false,
|
|
module_default = true,
|
|
colorblind = {
|
|
enable = false,
|
|
simulate_only = false,
|
|
severity = {
|
|
protan = 0,
|
|
deutan = 0,
|
|
tritan = 0,
|
|
},
|
|
},
|
|
styles = {
|
|
comments = 'NONE',
|
|
conditionals = 'NONE',
|
|
constants = 'NONE',
|
|
functions = 'NONE',
|
|
keywords = 'NONE',
|
|
numbers = 'NONE',
|
|
operators = 'NONE',
|
|
strings = 'NONE',
|
|
types = 'NONE',
|
|
variables = 'NONE',
|
|
},
|
|
inverse = {
|
|
match_paren = false,
|
|
visual = false,
|
|
search = false,
|
|
},
|
|
modules = {},
|
|
},
|
|
palettes = {},
|
|
specs = {},
|
|
groups = {},
|
|
}
|
|
end,
|
|
},
|
|
|
|
-- Oxocarbon theme
|
|
{
|
|
'nyoom-engineering/oxocarbon.nvim',
|
|
lazy = false,
|
|
priority = 1000,
|
|
},
|
|
|
|
-- Tokyo Night theme
|
|
{
|
|
'folke/tokyonight.nvim',
|
|
lazy = false,
|
|
priority = 1000,
|
|
config = function()
|
|
---@diagnostic disable-next-line: missing-fields
|
|
require('tokyonight').setup {
|
|
styles = {
|
|
comments = { italic = false },
|
|
},
|
|
}
|
|
|
|
-- Set default colorscheme on startup
|
|
vim.cmd.colorscheme(DEFAULT_THEME)
|
|
end,
|
|
},
|
|
{
|
|
'catppuccin/nvim',
|
|
name = 'catppuccin',
|
|
lazy = false,
|
|
priority = 1000,
|
|
config = function()
|
|
require('catppuccin').setup {
|
|
flavour = 'mocha', -- latte, frappe, macchiato, mocha
|
|
}
|
|
end,
|
|
},
|
|
{
|
|
'loctvl842/monokai-pro.nvim',
|
|
lazy = false,
|
|
priority = 1000,
|
|
},
|
|
{
|
|
'navarasu/onedark.nvim',
|
|
lazy = false,
|
|
priority = 1000,
|
|
config = function()
|
|
require('onedark').setup {
|
|
style = 'dark', -- dark, darker, cool, deep, warm, warmer
|
|
}
|
|
end,
|
|
},
|
|
}
|