diff --git a/init.lua b/init.lua index ef87ab65..a8002063 100644 --- a/init.lua +++ b/init.lua @@ -317,7 +317,9 @@ require('lazy').setup({ }, require 'kickstart.plugins.autocomplete', - require 'kickstart.plugins.themes.tokyonight', + -- THEMES + -- require 'kickstart.plugins.themes.tokyonight', + require 'kickstart.plugins.themes.catppuccin', -- Highlight todo, notes, etc in comments { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { signs = false } }, require 'kickstart.plugins.mini', diff --git a/lua/kickstart/plugins/themes/catppuccin.lua b/lua/kickstart/plugins/themes/catppuccin.lua new file mode 100644 index 00000000..8fec85e8 --- /dev/null +++ b/lua/kickstart/plugins/themes/catppuccin.lua @@ -0,0 +1,18 @@ +return { -- You can easily change to a different colorscheme. + -- Change the name of the colorscheme plugin below, and then + -- change the command in the config to whatever the name of that colorscheme is. + -- + -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. + 'catppuccin/nvim', + name = 'catppuccin', + priority = 1000, -- Make sure to load this before all the other start plugins. + init = function() + -- Load the colorscheme here. + -- Like many other themes, this one has different styles, and you could load + -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. + vim.cmd.colorscheme 'catppuccin' + + -- You can configure highlights by doing something like: + -- vim.cmd.hi 'Comment gui=none' + end, +} diff --git a/lua/kickstart/plugins/themes/github_nvim.lua b/lua/kickstart/plugins/themes/github_nvim.lua new file mode 100644 index 00000000..d1c85955 --- /dev/null +++ b/lua/kickstart/plugins/themes/github_nvim.lua @@ -0,0 +1,12 @@ +return { + 'projekt0n/github-nvim-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, +} diff --git a/lua/kickstart/plugins/themes/kanagawa.lua b/lua/kickstart/plugins/themes/kanagawa.lua new file mode 100644 index 00000000..83513063 --- /dev/null +++ b/lua/kickstart/plugins/themes/kanagawa.lua @@ -0,0 +1,12 @@ +return { + 'rebelot/kanagawa.nvim', + 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('kanagawa').setup { + -- ... + } + + vim.cmd 'colorscheme kanagawa' + end, +} diff --git a/lua/kickstart/plugins/themes/nightfox.lua b/lua/kickstart/plugins/themes/nightfox.lua new file mode 100644 index 00000000..3054d0ef --- /dev/null +++ b/lua/kickstart/plugins/themes/nightfox.lua @@ -0,0 +1,12 @@ +return { + 'EdenEast/nightfox.nvim', + 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('nightfox').setup { + -- ... + } + + vim.cmd 'colorscheme nightfox' + end, +}