From dea329857963e872754560bc73eb2b7739356c4a Mon Sep 17 00:00:00 2001 From: mateen bagheri Date: Sun, 15 Feb 2026 16:34:35 +0330 Subject: [PATCH] feat: add new colorschemes and minor changes --- init.lua | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index a33c27c8..c38f2fb2 100644 --- a/init.lua +++ b/init.lua @@ -6,7 +6,7 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- Set to true if you have a Nerd Font installed and selected in the terminal -vim.g.have_nerd_font = false +vim.g.have_nerd_font = true -- [[ Setting options ]] -- See `:help vim.o` @@ -530,7 +530,7 @@ require('lazy').setup({ -- See `:help lsp-config` for information about keys and how to configure local servers = { -- clangd = {}, - -- gopls = {}, + gopls = {}, -- pyright = {}, -- rust_analyzer = {}, -- @@ -763,6 +763,52 @@ require('lazy').setup({ end, }, + { 'catppuccin/nvim', name = 'catppuccin', priority = 1000 }, + + -- lua/plugins/rose-pine.lua + { + 'rose-pine/neovim', + name = 'rose-pine', + config = function() vim.cmd 'colorscheme rose-pine' end, + }, + { + 'rebelot/kanagawa.nvim', + priority = 1000, -- Load this before other start plugins + config = function() + -- Load the colorscheme + vim.cmd.colorscheme 'kanagawa' + + -- Optional: Configure Kanagawa with your preferred style + -- require('kanagawa').setup({ + -- undercurl = true, -- Enable undercurl + -- commentStyle = { italic = true }, + -- functionStyle = {}, + -- keywordStyle = { italic = true }, + -- statementStyle = { bold = true }, + -- typeStyle = {}, + -- transparent = false, -- Enable transparency + -- dimInactive = false, -- Dim inactive windows + -- terminalColors = true, -- Define vim.g.terminal_color_* + -- colors = { + -- theme = { + -- all = { + -- ui = { + -- bg_gutter = "none" + -- } + -- } + -- } + -- }, + -- overrides = function(colors) + -- return {} + -- end, + -- theme = "wave", -- "wave", "dragon", or "lotus" + -- background = { + -- dark = "wave", -- Theme for dark background + -- light = "lotus" -- Theme for light background + -- } + -- }) + end, + }, -- Highlight todo, notes, etc in comments { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { signs = false } },