Initial commit 🚀
This commit is contained in:
		
							
								
								
									
										49
									
								
								nvim/lua/plugins/colorschemes/catppuccin.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								nvim/lua/plugins/colorschemes/catppuccin.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
local status, plugin = pcall(require,'catppuccin')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
plugin.setup({
 | 
			
		||||
   flavour = "mocha", -- latte, frappe, macchiato, mocha
 | 
			
		||||
    background = { -- :h background
 | 
			
		||||
        light = "latte",
 | 
			
		||||
        dark = "mocha",
 | 
			
		||||
    },
 | 
			
		||||
    transparent_background = false,
 | 
			
		||||
    show_end_of_buffer = false, -- show the '~' characters after the end of buffers
 | 
			
		||||
    term_colors = false,
 | 
			
		||||
    dim_inactive = {
 | 
			
		||||
        enabled = false,
 | 
			
		||||
        shade = "dark",
 | 
			
		||||
        percentage = 0.15,
 | 
			
		||||
    },
 | 
			
		||||
    no_italic = false, -- Force no italic
 | 
			
		||||
    no_bold = false, -- Force no bold
 | 
			
		||||
    no_underline = false, -- Force no underline
 | 
			
		||||
    styles = {
 | 
			
		||||
        comments = { "italic" },
 | 
			
		||||
        conditionals = { "italic" },
 | 
			
		||||
        loops = {},
 | 
			
		||||
        functions = {},
 | 
			
		||||
        keywords = {},
 | 
			
		||||
        strings = {},
 | 
			
		||||
        variables = {},
 | 
			
		||||
        numbers = {},
 | 
			
		||||
        booleans = {},
 | 
			
		||||
        properties = {},
 | 
			
		||||
        types = {},
 | 
			
		||||
        operators = {},
 | 
			
		||||
    },
 | 
			
		||||
    color_overrides = {},
 | 
			
		||||
    custom_highlights = {},
 | 
			
		||||
    integrations = {
 | 
			
		||||
        cmp = true,
 | 
			
		||||
        gitsigns = true,
 | 
			
		||||
        nvimtree = true,
 | 
			
		||||
        telescope = true,
 | 
			
		||||
        notify = false,
 | 
			
		||||
        mini = false,
 | 
			
		||||
        -- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations)
 | 
			
		||||
    },
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										48
									
								
								nvim/lua/plugins/colorschemes/dracula.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								nvim/lua/plugins/colorschemes/dracula.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
			
		||||
local status, plugin = pcall(require,'dracula')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
plugin.setup({
 | 
			
		||||
  -- customize dracula color palette
 | 
			
		||||
  colors = {
 | 
			
		||||
    bg = "#282A36",
 | 
			
		||||
    fg = "#F8F8F2",
 | 
			
		||||
    selection = "#44475A",
 | 
			
		||||
    comment = "#6272A4",
 | 
			
		||||
    red = "#FF5555",
 | 
			
		||||
    orange = "#FFB86C",
 | 
			
		||||
    yellow = "#F1FA8C",
 | 
			
		||||
    green = "#50fa7b",
 | 
			
		||||
    purple = "#BD93F9",
 | 
			
		||||
    cyan = "#8BE9FD",
 | 
			
		||||
    pink = "#FF79C6",
 | 
			
		||||
    bright_red = "#FF6E6E",
 | 
			
		||||
    bright_green = "#69FF94",
 | 
			
		||||
    bright_yellow = "#FFFFA5",
 | 
			
		||||
    bright_blue = "#D6ACFF",
 | 
			
		||||
    bright_magenta = "#FF92DF",
 | 
			
		||||
    bright_cyan = "#A4FFFF",
 | 
			
		||||
    bright_white = "#FFFFFF",
 | 
			
		||||
    menu = "#21222C",
 | 
			
		||||
    visual = "#3E4452",
 | 
			
		||||
    gutter_fg = "#4B5263",
 | 
			
		||||
    nontext = "#3B4048",
 | 
			
		||||
  },
 | 
			
		||||
  -- show the '~' characters after the end of buffers
 | 
			
		||||
  show_end_of_buffer = true, -- default false
 | 
			
		||||
  -- use transparent background
 | 
			
		||||
  transparent_bg = false, -- default false
 | 
			
		||||
  -- set custom lualine background color
 | 
			
		||||
  lualine_bg_color = "#44475a", -- default nil
 | 
			
		||||
  -- set italic comment
 | 
			
		||||
  italic_comment = true, -- default false
 | 
			
		||||
  -- overrides the default highlights see `:h synIDattr`
 | 
			
		||||
  overrides = {
 | 
			
		||||
    -- Examples
 | 
			
		||||
    -- NonText = { fg = dracula.colors().white }, -- set NonText fg to white
 | 
			
		||||
    -- NvimTreeIndentMarker = { link = "NonText" }, -- link to NonText highlight
 | 
			
		||||
    -- Nothing = {} -- clear highlight of Nothing
 | 
			
		||||
  },
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										27
									
								
								nvim/lua/plugins/colorschemes/gruvbox.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								nvim/lua/plugins/colorschemes/gruvbox.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
local status, plugin = pcall(require,'gruvbox')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
plugin.setup({
 | 
			
		||||
    undercurl = true,
 | 
			
		||||
    underline = true,
 | 
			
		||||
    bold = true,
 | 
			
		||||
    italic = {
 | 
			
		||||
        strings = true,
 | 
			
		||||
        comments = true,
 | 
			
		||||
        operators = false,
 | 
			
		||||
        folds = true,
 | 
			
		||||
    },
 | 
			
		||||
    strikethrough = true,
 | 
			
		||||
    invert_selection = false,
 | 
			
		||||
    invert_signs = false,
 | 
			
		||||
    invert_tabline = false,
 | 
			
		||||
    invert_intend_guides = false,
 | 
			
		||||
    inverse = true, -- invert background for search, diffs, statuslines and errors
 | 
			
		||||
    contrast = "", -- can be "hard", "soft" or empty string
 | 
			
		||||
    palette_overrides = {},
 | 
			
		||||
    overrides = {},
 | 
			
		||||
    dim_inactive = false,
 | 
			
		||||
    transparent_mode = false,
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										6
									
								
								nvim/lua/plugins/colorschemes/onedarkpro.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								nvim/lua/plugins/colorschemes/onedarkpro.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
local status, plugin = pcall(require,'onedarkpro')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
plugin.setup({})
 | 
			
		||||
							
								
								
									
										54
									
								
								nvim/lua/plugins/colorschemes/rosepine.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								nvim/lua/plugins/colorschemes/rosepine.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,54 @@
 | 
			
		||||
local status, plugin = pcall(require,'rose-pine')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
plugin.setup({
 | 
			
		||||
	--- @usage 'auto'|'main'|'moon'|'dawn'
 | 
			
		||||
	variant = 'auto',
 | 
			
		||||
	--- @usage 'main'|'moon'|'dawn'
 | 
			
		||||
	dark_variant = 'main',
 | 
			
		||||
	bold_vert_split = false,
 | 
			
		||||
	dim_nc_background = false,
 | 
			
		||||
	disable_background = false,
 | 
			
		||||
	disable_float_background = false,
 | 
			
		||||
	disable_italics = false,
 | 
			
		||||
 | 
			
		||||
	--- @usage string hex value or named color from rosepinetheme.com/palette
 | 
			
		||||
	groups = {
 | 
			
		||||
		background = 'base',
 | 
			
		||||
		background_nc = '_experimental_nc',
 | 
			
		||||
		panel = 'surface',
 | 
			
		||||
		panel_nc = 'base',
 | 
			
		||||
		border = 'highlight_med',
 | 
			
		||||
		comment = 'muted',
 | 
			
		||||
		link = 'iris',
 | 
			
		||||
		punctuation = 'subtle',
 | 
			
		||||
 | 
			
		||||
		error = 'love',
 | 
			
		||||
		hint = 'iris',
 | 
			
		||||
		info = 'foam',
 | 
			
		||||
		warn = 'gold',
 | 
			
		||||
 | 
			
		||||
		headings = {
 | 
			
		||||
			h1 = 'iris',
 | 
			
		||||
			h2 = 'foam',
 | 
			
		||||
			h3 = 'rose',
 | 
			
		||||
			h4 = 'gold',
 | 
			
		||||
			h5 = 'pine',
 | 
			
		||||
			h6 = 'foam',
 | 
			
		||||
		}
 | 
			
		||||
		-- or set all headings at once
 | 
			
		||||
		-- headings = 'subtle'
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	-- Change specific vim highlight groups
 | 
			
		||||
	-- https://github.com/rose-pine/neovim/wiki/Recipes
 | 
			
		||||
	highlight_groups = {
 | 
			
		||||
		ColorColumn = { bg = 'rose' },
 | 
			
		||||
 | 
			
		||||
		-- Blend colours against the "base" background
 | 
			
		||||
		CursorLine = { bg = 'foam', blend = 10 },
 | 
			
		||||
		StatusLine = { fg = 'love', bg = 'love', blend = 10 },
 | 
			
		||||
	}
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										40
									
								
								nvim/lua/plugins/colorschemes/tokyonight.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								nvim/lua/plugins/colorschemes/tokyonight.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
			
		||||
local status, plugin = pcall(require,'tokyonight')
 | 
			
		||||
if not status then
 | 
			
		||||
    print('Plugin Error: ', plugin)
 | 
			
		||||
    return
 | 
			
		||||
end
 | 
			
		||||
plugin.setup({
 | 
			
		||||
  -- your configuration comes here
 | 
			
		||||
  -- or leave it empty to use the default settings
 | 
			
		||||
  style = "moon", -- The theme comes in three styles, `storm`, `moon`, a darker variant `night` and `day`
 | 
			
		||||
  light_style = "day", -- The theme is used when the background is set to light
 | 
			
		||||
  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 = true },
 | 
			
		||||
    keywords = { italic = true },
 | 
			
		||||
    functions = {},
 | 
			
		||||
    variables = {},
 | 
			
		||||
    -- Background styles. Can be "dark", "transparent" or "normal"
 | 
			
		||||
    sidebars = "dark", -- style for sidebars, see below
 | 
			
		||||
    floats = "dark", -- style for floating windows
 | 
			
		||||
  },
 | 
			
		||||
  sidebars = { "qf", "help" }, -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]`
 | 
			
		||||
  day_brightness = 0.3, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors
 | 
			
		||||
  hide_inactive_statusline = false, -- Enabling this option, will hide inactive statuslines and replace them with a thin border instead. Should work with the standard **StatusLine** and **LuaLine**.
 | 
			
		||||
  dim_inactive = false, -- dims inactive windows
 | 
			
		||||
  lualine_bold = false, -- When `true`, section headers in the lualine theme will be bold
 | 
			
		||||
 | 
			
		||||
  --- You can override specific color groups to use other groups or a hex color
 | 
			
		||||
  --- function will be called with a ColorScheme table
 | 
			
		||||
  ---@param colors ColorScheme
 | 
			
		||||
  on_colors = function(colors) end,
 | 
			
		||||
 | 
			
		||||
  --- You can override specific highlights to use other groups or a hex color
 | 
			
		||||
  --- function will be called with a Highlights and ColorScheme table
 | 
			
		||||
  ---@param highlights Highlights
 | 
			
		||||
  ---@param colors ColorScheme
 | 
			
		||||
  on_highlights = function(highlights, colors) end,
 | 
			
		||||
})
 | 
			
		||||
		Reference in New Issue
	
	Block a user