From 8ee33acda70c74ff4dc2cd8b574cdf94e2e0ef24 Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Fri, 23 May 2025 20:37:17 -0400 Subject: `modules/neovim`: compat with transparent bg idk --- modules/neovim/default.nix | 8 +++++--- modules/neovim/nvim/init.lua | 2 +- modules/neovim/nvim/lua/config/colorscheme.lua | 6 +++++- modules/neovim/nvim/lua/config/settings.lua | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) (limited to 'modules/neovim') 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" -- cgit v1.2.3