summaryrefslogtreecommitdiff
path: root/dot-config/nvim-old/lua/plugins/theme.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dot-config/nvim-old/lua/plugins/theme.lua')
-rw-r--r--dot-config/nvim-old/lua/plugins/theme.lua227
1 files changed, 227 insertions, 0 deletions
diff --git a/dot-config/nvim-old/lua/plugins/theme.lua b/dot-config/nvim-old/lua/plugins/theme.lua
new file mode 100644
index 0000000..166c3a9
--- /dev/null
+++ b/dot-config/nvim-old/lua/plugins/theme.lua
@@ -0,0 +1,227 @@
+return {
+ -- gruvbox material
+ -- https://github.com/sainnhe/gruvbox-material
+ {
+ "sainnhe/gruvbox-material",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.g.gruvbox_material_transparent_background = 2
+ end,
+ },
+
+ {
+ "sainnhe/everforest",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.g.everforest_transparent_background = 2
+ end,
+ },
+
+ {
+ "webhooked/kanso.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ },
+ },
+
+ {
+ "vague2k/vague.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ },
+ },
+
+ {
+ "AlexvZyl/nordic.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = {
+ bg = true,
+ float = true,
+ },
+ },
+ },
+
+ {
+ "catppuccin/nvim",
+ name = "catppuccin",
+ priority = 1000,
+ opts = {
+ transparent_background = true,
+ float = {
+ transparent = true,
+ },
+ color_overrides = {
+ frappe = {
+ -- colors from https://primer.style/product/getting-started/foundations/color-usage/
+ -- see https://primer.style/primitives/storybook/?path=/story/color-base-scales--all-scales&globals=theme%3Adark_high_contrast
+ rosewater = "#91cbff",
+ flamingo = "#addcff",
+ pink = "#addcff",
+ mauve = "#ff9492",
+ red = "#ff9492",
+ maroon = "#ffffff",
+ peach = "#addcff",
+ yellow = "#f0b72f",
+ green = "#addcff",
+ teal = "#91cbff",
+ sky = "#91cbff",
+ sapphire = "#91cbff",
+ blue = "#dbb7ff",
+ lavender = "#ffffff",
+ text = "#ffffff",
+ subtext1 = "#d1d7e0",
+ subtext0 = "#b7bdc8",
+ overlay2 = "#9198a1",
+ overlay1 = "#656c76",
+ overlay0 = "#3d444d",
+ surface2 = "#3d444d",
+ surface1 = "#2f3742",
+ surface0 = "#2a313c",
+ base = "#000000",
+ mantle = "#000000",
+ crust = "#000000",
+ },
+ },
+ no_italic = true,
+ },
+ },
+
+ {
+ "rose-pine/neovim",
+ name = "rose-pine",
+ priority = 1000,
+ opts = {
+ styles = {
+ transparency = true,
+ },
+ },
+ },
+
+ {
+ "sainnhe/sonokai",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.g.sonokai_transparent_background = 2
+ end,
+ },
+
+ {
+ "sainnhe/edge",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.g.edge_transparent_background = 2
+ end,
+ },
+
+ {
+ "projekt0n/github-nvim-theme",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ require("github-theme").setup({
+ options = {
+ transparent = true,
+ },
+ })
+ end,
+ },
+
+ {
+ "bluz71/vim-moonfly-colors",
+ name = "moonfly",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.g.moonflyTransparent = true
+ end,
+ },
+
+ {
+ "miikanissi/modus-themes.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ line_nr_column_background = false,
+ },
+ },
+
+ {
+ "scottmckendry/cyberdream.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ },
+ },
+
+ {
+ "folke/tokyonight.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ },
+ },
+
+ {
+ "Mofiqul/vscode.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ },
+ },
+
+ {
+ "EdenEast/nightfox.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ options = {
+ transparent = true,
+ },
+ },
+ },
+
+ {
+ "nyoom-engineering/oxocarbon.nvim",
+ name = "oxocarbon",
+ lazy = false,
+ priority = 1000,
+ config = function()
+ vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
+ vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
+ vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" })
+ end,
+ },
+
+ {
+ "wtfox/jellybeans.nvim",
+ lazy = false,
+ priority = 1000,
+ opts = {
+ transparent = true,
+ italics = false,
+ bold = false,
+ flat_ui = true, -- toggles "flat UI" for pickers
+ },
+ },
+
+ {
+ "LazyVim/LazyVim",
+ opts = {
+ colorscheme = "jellybeans-default",
+ },
+ },
+}