aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-07-19 15:34:15 +0200
committeruser@node5.net <user@node5.net>2026-07-19 15:34:15 +0200
commit3e1bcd846209f61452325e1ed880cfa3be8ed6d3 (patch)
tree34f57f7f22989653cc0360ac4b50dc947574211f
parentf0fa2ffa7e911c236eb7302ace1aaf096255d728 (diff)
tab bar colors - transparent
-rw-r--r--flake.nix12
-rw-r--r--lua/highlight.lua12
2 files changed, 23 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 3571d17..23af4f4 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,7 +27,16 @@
ColorColumn.bg="#0a0a0a";
Normal.bg=null; # Transparent nvim background
IlluminatedWordRead.fg="#E06C75"; # Illuminate
- BufferTabpageFill.bg="#1a1a2e";
+
+ # File tab colors
+ BufferTabpageFill.cterm=null;
+ BufferInactive.cterm=null;
+ BufferDefaultTabpageFill.bg=null;
+ BufferDefaultTabpageFill.cterm=null;
+ TabLine.bg=null;
+ BufferTabpageFill.bg=null;
+ BufferInactive.bg=null;
+ BufferInactiveSign.bg=null;
};
@@ -387,6 +396,7 @@
extraLuaFiles = [
./lua/neo-tree.lua
./lua/blink-indent.lua
+ ./lua/highlight.lua
];
};
diff --git a/lua/highlight.lua b/lua/highlight.lua
new file mode 100644
index 0000000..46e6b76
--- /dev/null
+++ b/lua/highlight.lua
@@ -0,0 +1,12 @@
+local function set_transparent()
+ vim.cmd('highlight BufferTabpageFill guibg=None cterm=NONE')
+ vim.cmd('highlight BufferInactive guibg=None cterm=NONE')
+
+ vim.cmd('highlight BufferInactiveSign guibg=None') -- Tab seperator / indicator?
+ vim.cmd('highlight BufferVisibleSign guibg=None') -- Tab seperator / indicator?
+end
+
+-- run after plugins/themes
+vim.api.nvim_create_autocmd({ "VimEnter" }, {
+ callback = set_transparent,
+})