mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-24 17:58:46 +02:00
new config trasnparent mode
This commit is contained in:
parent
1a7a0a9ba0
commit
1bb9a4cfa2
5 changed files with 33 additions and 6 deletions
|
@ -14,7 +14,6 @@
|
||||||
"dressing.nvim": { "branch": "master", "commit": "5f44f829481640be0f96759c965ae22a3bcaf7ce" },
|
"dressing.nvim": { "branch": "master", "commit": "5f44f829481640be0f96759c965ae22a3bcaf7ce" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "009887b76f15d16f69ae1341f86a7862f61cf2a1" },
|
"friendly-snippets": { "branch": "main", "commit": "009887b76f15d16f69ae1341f86a7862f61cf2a1" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" },
|
"gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" },
|
||||||
"gruvbox-baby": { "branch": "main", "commit": "ea71b4225d0140103d99748ca4a33ecf22c03f62" },
|
|
||||||
"impatient.nvim": { "branch": "main", "commit": "969f2c5c90457612c09cf2a13fee1adaa986d350" },
|
"impatient.nvim": { "branch": "main", "commit": "969f2c5c90457612c09cf2a13fee1adaa986d350" },
|
||||||
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
|
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
|
||||||
"jaq-nvim": { "branch": "master", "commit": "236296aae555657487d1bb4d066cbde9d79d8cd4" },
|
"jaq-nvim": { "branch": "master", "commit": "236296aae555657487d1bb4d066cbde9d79d8cd4" },
|
||||||
|
@ -52,6 +51,7 @@
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a3f17d3baf70df58b9d3544ea30abe52a7a832c2" },
|
"telescope.nvim": { "branch": "master", "commit": "a3f17d3baf70df58b9d3544ea30abe52a7a832c2" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" },
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "a5638b2206c3930a16a24e5c184dddd572f8cd34" },
|
"toggleterm.nvim": { "branch": "main", "commit": "a5638b2206c3930a16a24e5c184dddd572f8cd34" },
|
||||||
|
"tokyonight.nvim": { "branch": "main", "commit": "57ed37148ffcf05d68df8e06d4eec2b74bf62601" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "67337644e38144b444d026b0df2dc5fa0038930f" },
|
"trouble.nvim": { "branch": "main", "commit": "67337644e38144b444d026b0df2dc5fa0038930f" },
|
||||||
"vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
|
"vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
|
||||||
"vim-illuminate": { "branch": "master", "commit": "49062ab1dd8fec91833a69f0a1344223dd59d643" },
|
"vim-illuminate": { "branch": "master", "commit": "49062ab1dd8fec91833a69f0a1344223dd59d643" },
|
||||||
|
|
|
@ -31,5 +31,8 @@ m.status_icon = 0
|
||||||
-- catppuccin
|
-- catppuccin
|
||||||
-- dracula
|
-- dracula
|
||||||
m.colorscheme = "gruvbox-baby"
|
m.colorscheme = "gruvbox-baby"
|
||||||
|
-- custom transparent mode
|
||||||
|
-- support gruvbox-baby dan tokyonight
|
||||||
|
-- 0 =off 1= on
|
||||||
|
m.transparent_mode = 0
|
||||||
return m
|
return m
|
||||||
|
|
|
@ -84,7 +84,13 @@ return {
|
||||||
-- color scheme
|
-- color scheme
|
||||||
{ "luisiacc/gruvbox-baby", lazy = true, enabled = gruvbox },
|
{ "luisiacc/gruvbox-baby", lazy = true, enabled = gruvbox },
|
||||||
{ "dracula/vim", enabled = dracula },
|
{ "dracula/vim", enabled = dracula },
|
||||||
{ "folke/tokyonight.nvim", enabled = tokyonight },
|
{
|
||||||
|
"folke/tokyonight.nvim",
|
||||||
|
enabled = tokyonight,
|
||||||
|
config = function()
|
||||||
|
require("user.tokyonight")
|
||||||
|
end,
|
||||||
|
},
|
||||||
{ "arcticicestudio/nord-vim", enabled = nord },
|
{ "arcticicestudio/nord-vim", enabled = nord },
|
||||||
{ "sainnhe/sonokai", enabled = sonokai },
|
{ "sainnhe/sonokai", enabled = sonokai },
|
||||||
{ "lunarvim/lunar.nvim", enabled = lunar },
|
{ "lunarvim/lunar.nvim", enabled = lunar },
|
||||||
|
|
|
@ -8,6 +8,12 @@ if data_exists then
|
||||||
else
|
else
|
||||||
colorscheme = "gruvbox-baby"
|
colorscheme = "gruvbox-baby"
|
||||||
end
|
end
|
||||||
|
local transparent_mode = custom_ui.transparent_mode
|
||||||
|
if transparent_mode ~= nil then
|
||||||
|
if transparent_mode == 1 then
|
||||||
|
vim.g.gruvbox_baby_transparent_mode = 1
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
|
local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
|
||||||
|
|
|
@ -2,12 +2,24 @@ local status_ok, tokyonight = pcall(require, "tokyonight")
|
||||||
if not status_ok then
|
if not status_ok then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
local transp = false
|
||||||
|
local sidebar = "dark"
|
||||||
|
local data_exists, custom_ui = pcall(require, "custom.ui")
|
||||||
|
if data_exists then
|
||||||
|
if type(custom_ui) == "table" then
|
||||||
|
local tras = custom_ui.transparent_mode
|
||||||
|
if tras ~= nil and tras == 1 then
|
||||||
|
transp = true
|
||||||
|
sidebar = "transparent"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
tokyonight.setup({
|
tokyonight.setup({
|
||||||
-- your configuration comes here
|
-- your configuration comes here
|
||||||
-- or leave it empty to use the default settings
|
-- or leave it empty to use the default settings
|
||||||
style = "night", -- The theme comes in three styles, `storm`, `moon`, a darker variant `night` and `day`
|
style = "night", -- 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
|
light_style = "day", -- The theme is used when the background is set to light
|
||||||
transparent = false, -- Enable this to disable setting the background color
|
transparent = transp, -- Enable this to disable setting the background color
|
||||||
terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
|
terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
|
||||||
styles = {
|
styles = {
|
||||||
-- Style to be applied to different syntax groups
|
-- Style to be applied to different syntax groups
|
||||||
|
@ -18,8 +30,8 @@ tokyonight.setup({
|
||||||
functions = {},
|
functions = {},
|
||||||
variables = {},
|
variables = {},
|
||||||
-- Background styles. Can be "dark", "transparent" or "normal"
|
-- Background styles. Can be "dark", "transparent" or "normal"
|
||||||
sidebars = "dark", -- style for sidebars, see below
|
sidebars = sidebar, -- style for sidebars, see below
|
||||||
floats = "dark", -- style for floating windows
|
floats = sidebar, -- style for floating windows
|
||||||
},
|
},
|
||||||
sidebars = { "qf", "help" }, -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]`
|
sidebars = { "qf", "help" }, -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]`
|
||||||
day_brightness = 0.2, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors
|
day_brightness = 0.2, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue