aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Weigl-Bosker <stefan@s00.xyz>2025-05-23 20:37:17 -0400
committerStefan Weigl-Bosker <stefan@s00.xyz>2025-05-23 20:38:18 -0400
commit8ee33acda70c74ff4dc2cd8b574cdf94e2e0ef24 (patch)
tree66a9e7ff669811f8ddda6ede8debc3c2fb2aaf52
parent1d98588efde0ea3124827caaf630bb0f33c444f4 (diff)
downloadhome-8ee33acda70c74ff4dc2cd8b574cdf94e2e0ef24.tar.gz
`modules/neovim`: compat with transparent bg
idk
-rw-r--r--modules/foot.nix6
-rw-r--r--modules/neovim/default.nix8
-rw-r--r--modules/neovim/nvim/init.lua2
-rw-r--r--modules/neovim/nvim/lua/config/colorscheme.lua6
-rw-r--r--modules/neovim/nvim/lua/config/settings.lua2
5 files changed, 15 insertions, 9 deletions
diff --git a/modules/foot.nix b/modules/foot.nix
index 9927e7d..4a297cd 100644
--- a/modules/foot.nix
+++ b/modules/foot.nix
@@ -19,8 +19,8 @@ in
main = {
# font="ComicShannsMono Nerd Font Mono:size=12";
# font="BerkeleyMonoPatched Nerd Font Mono:size=12";
- # font ="Hack Nerd Font Mono:size=10";
- font ="TamzenForPowerline:size=11,Cozette:size=11";
+ font ="CodeNewRoman Nerd Font Mono:size=12";
+ # font ="TamzenForPowerline:size=11,Cozette:size=11";
title="term";
resize-by-cells="no";
pad="0x0 center";
@@ -36,7 +36,7 @@ in
};
colors = {
- alpha=0.8;
+ alpha=0.7;
# foreground="cacaca";
# background="0f0f0f";
# regular0="0f0f0f";
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix
index 807ab74..e572001 100644
--- a/modules/neovim/default.nix
+++ b/modules/neovim/default.nix
@@ -68,7 +68,9 @@ in
{
plugin = lean-nvim;
- config = ''
+ config =
+ # lua
+ ''
require('lean').setup{ mappings = true }
'';
type = "lua";
@@ -98,8 +100,8 @@ in
];
# extraLuaPackages = ps: with ps; [
# ];
- extraLuaConfig = ''
-
+ extraLuaConfig =
+ ''
${builtins.readFile ./nvim/init.lua}
vim.cmd[[${scheme.extraVimConfig}]]
vim.cmd[[colorscheme ${scheme.name}]]
diff --git a/modules/neovim/nvim/init.lua b/modules/neovim/nvim/init.lua
index 3a0bf92..8a4de01 100644
--- a/modules/neovim/nvim/init.lua
+++ b/modules/neovim/nvim/init.lua
@@ -6,5 +6,5 @@ require("config.treesitter")
require("config.icons")
require("config.fzf")
require("config.oil")
-require("config.statusline")
+-- require("config.statusline")
require("config.tmux")
diff --git a/modules/neovim/nvim/lua/config/colorscheme.lua b/modules/neovim/nvim/lua/config/colorscheme.lua
index eb7f8bb..63a29be 100644
--- a/modules/neovim/nvim/lua/config/colorscheme.lua
+++ b/modules/neovim/nvim/lua/config/colorscheme.lua
@@ -10,11 +10,15 @@ vim.api.nvim_create_autocmd("ColorScheme", { callback = function(args)
hi TabLineFill guibg=bg
hi TabLineSel guibg=bg guifg=fg
hi TabLine guibg=bg
+ hi Normal guibg=NONE
+ hi NormalNC guibg=NONE
+ hi NormalFloat guibg=NONE
+ hi StatusLine guibg=NONE guifg=fg
+ hi StatusLineNC guibg=NONE
]]
vim.api.nvim_set_hl(0, 'FzfLuaBorder', { fg = colors.base01 })
-
-- i dislike syntax highlighting
-- vim.api.nvim_set_hl(0, 'Comment', {})
vim.api.nvim_set_hl(0, 'Constant', {})
diff --git a/modules/neovim/nvim/lua/config/settings.lua b/modules/neovim/nvim/lua/config/settings.lua
index 7baeefa..c27b138 100644
--- a/modules/neovim/nvim/lua/config/settings.lua
+++ b/modules/neovim/nvim/lua/config/settings.lua
@@ -16,7 +16,7 @@ vim.o.termguicolors = true
vim.opt.fillchars = {eob = " "}
vim.o.smd = false
--vim.opt.laststatus = 3
-vim.opt.laststatus=3
+vim.opt.laststatus=1
vim.opt.cmdheight=0
--%-0{minwid}.{maxwid}{item
-- vim.opt.statusline="%=%f%=%r %p%% « %l, %c %y"