inital commit: dotfiles of arch-desktop
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
return {
|
||||
'catppuccin/nvim',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- Setup Catppuccin with desired options
|
||||
require('catppuccin').setup({
|
||||
flavour = 'mocha', -- Options: 'latte', 'frappe', 'macchiato', 'mocha'
|
||||
transparent_background = true, -- Enable transparency
|
||||
term_colors = true, -- Use terminal colors
|
||||
})
|
||||
|
||||
-- Load the colorscheme
|
||||
vim.cmd('colorscheme catppuccin')
|
||||
|
||||
-- Toggle background transparency
|
||||
local bg_transparency = true
|
||||
|
||||
local toggle_transparency = function()
|
||||
bg_transparency = not bg_transparency
|
||||
-- Manually set transparency
|
||||
if bg_transparency then
|
||||
require('catppuccin').setup({ transparent_background = true })
|
||||
else
|
||||
require('catppuccin').setup({ transparent_background = false })
|
||||
end
|
||||
vim.cmd('colorscheme catppuccin')
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>bg', toggle_transparency, { noremap = true, silent = true })
|
||||
end
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
return {
|
||||
'sainnhe/everforest',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- Example config for Everforest
|
||||
vim.g.everforest_background = 'soft' -- Options: 'hard', 'medium', 'soft'
|
||||
vim.g.everforest_transparent_background = true -- Enable transparency
|
||||
vim.g.everforest_better_performance = 1 -- Better performance settings
|
||||
|
||||
-- Load the colorscheme
|
||||
vim.cmd('colorscheme everforest')
|
||||
|
||||
-- Toggle background transparency
|
||||
local bg_transparency = true
|
||||
|
||||
local toggle_transparency = function()
|
||||
bg_transparency = not bg_transparency
|
||||
vim.g.everforest_transparent_background = bg_transparency
|
||||
vim.cmd('colorscheme everforest')
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>bg', toggle_transparency, { noremap = true, silent = true })
|
||||
end
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
return {
|
||||
'morhetz/gruvbox',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- Example config for Gruvbox
|
||||
vim.g.gruvbox_contrast_dark = 'medium' -- Options: 'soft', 'medium', 'hard'
|
||||
vim.g.gruvbox_transparent_bg = true -- Enable transparency
|
||||
|
||||
-- Load the colorscheme
|
||||
vim.cmd('colorscheme gruvbox')
|
||||
|
||||
-- Toggle background transparency
|
||||
local bg_transparency = true
|
||||
|
||||
local toggle_transparency = function()
|
||||
bg_transparency = not bg_transparency
|
||||
vim.g.gruvbox_transparent_bg = bg_transparency
|
||||
vim.cmd('colorscheme gruvbox')
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>bg', toggle_transparency, { noremap = true, silent = true })
|
||||
end
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
return {
|
||||
'shaunsingh/nord.nvim',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- Example config in lua
|
||||
vim.g.nord_contrast = true
|
||||
vim.g.nord_borders = false
|
||||
vim.g.nord_disable_background = true
|
||||
vim.g.nord_italic = false
|
||||
vim.g.nord_uniform_diff_background = true
|
||||
vim.g.nord_bold = false
|
||||
|
||||
-- Load the colorscheme
|
||||
require('nord').set()
|
||||
|
||||
-- Toggle background transparency
|
||||
local bg_transparency = true
|
||||
|
||||
local toggle_transparency = function()
|
||||
bg_transparency = not bg_transparency
|
||||
vim.g.nord_disable_background = bg_transparency
|
||||
vim.cmd('colorscheme nord')
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>bg', toggle_transparency, { noremap = true, silent = true })
|
||||
end
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
return {
|
||||
'folke/tokyonight.nvim',
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- Example config for Tokyo Night
|
||||
vim.g.tokyonight_style = 'night' -- Options: 'night', 'day'
|
||||
vim.g.tokyonight_transparent = true -- Enable transparency
|
||||
|
||||
-- Load the colorscheme
|
||||
vim.cmd('colorscheme tokyonight')
|
||||
|
||||
-- Toggle background transparency
|
||||
local bg_transparency = true
|
||||
|
||||
local toggle_transparency = function()
|
||||
bg_transparency = not bg_transparency
|
||||
vim.g.tokyonight_transparent = bg_transparency
|
||||
vim.cmd('colorscheme tokyonight')
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>bg', toggle_transparency, { noremap = true, silent = true })
|
||||
end
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user