From 7136209ba7e8fb090957f36e26d8c18dfa5344cc Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Thu, 24 Apr 2025 14:31:00 -0300 Subject: [PATCH 1/4] chore(neovim): remove unused nvim-ufo plugin --- modules/neovim/lua/plugins/nvim-ufo.lua | 32 ------------------------- 1 file changed, 32 deletions(-) delete mode 100644 modules/neovim/lua/plugins/nvim-ufo.lua diff --git a/modules/neovim/lua/plugins/nvim-ufo.lua b/modules/neovim/lua/plugins/nvim-ufo.lua deleted file mode 100644 index 72fdaf8..0000000 --- a/modules/neovim/lua/plugins/nvim-ufo.lua +++ /dev/null @@ -1,32 +0,0 @@ ----@type LazySpec -return { - "wizardlink/nvim-ufo", - opts = { - provider_selector = function(_, filetype, _) - ---@type table - local ftDefaults = { - cs = "treesitter", - } - - local function handleFallbackException(bufnr, err, providerName) - if type(err) == "string" and err:match "UfoFallbackException" then - return require("ufo").getFolds(bufnr, providerName) - else - return require("promise").reject(err) - end - end - - return ftDefaults[filetype] - or function(bufnr) - return require("ufo") - .getFolds(bufnr, "lsp") - :catch(function(err) - return handleFallbackException(bufnr, err, "treesitter") - end) - :catch(function(err) - return handleFallbackException(bufnr, err, "indent") - end) - end - end, - }, -} From 69b9c614f311572a5430b0c81007258f70d404f5 Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Thu, 24 Apr 2025 14:32:37 -0300 Subject: [PATCH 2/4] fix(neovim): make blink.cmp signature help transparent Also stops overwriting the base groups from the plugin and instead flags the two groups we want to keep their background for. --- modules/neovim/lua/plugins/user.lua | 30 ++++------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/modules/neovim/lua/plugins/user.lua b/modules/neovim/lua/plugins/user.lua index 9da5d9c..33b8f83 100644 --- a/modules/neovim/lua/plugins/user.lua +++ b/modules/neovim/lua/plugins/user.lua @@ -90,35 +90,13 @@ return { opts = function(_, opts) local transparent = require "transparent" - opts.groups = { - "Comment", - "Conditional", - "Constant", - "CursorLine", - "CursorLineNr", - "EndOfBuffer", - "Function", - "Identifier", - "LineNr", - "NonText", - "Normal", - "NormalNC", - "Operator", - "PreProc", - "Repeat", - "SignColumn", - "Special", - "Statement", - -- "StatusLine", - -- "StatusLineNC", - "String", - "Structure", - "Todo", - "Type", - "Underlined", + opts.exclude_groups = { + "StatusLine", + "StatusLineNC", } opts.extra_groups = { + "BlinkCmpSignatureHelpActiveParameter", "CursorColumn", "CursorLineFold", "CursorLineSign", From 1e507b9b49df92a69fe84e16bd52344ef5e691cb Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Thu, 24 Apr 2025 14:32:53 -0300 Subject: [PATCH 3/4] feat(shared/home-manager): enable git-lfs --- shared/home-manager/dotfiles/git.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/shared/home-manager/dotfiles/git.nix b/shared/home-manager/dotfiles/git.nix index f74e79b..1d5ae80 100644 --- a/shared/home-manager/dotfiles/git.nix +++ b/shared/home-manager/dotfiles/git.nix @@ -4,6 +4,7 @@ # Enable GIT. programs.git = { enable = true; + lfs.enable = true; aliases = { # List aliases From 03e1767b2afdb8f47b413cc73adfb2101bb068df Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Thu, 24 Apr 2025 14:33:28 -0300 Subject: [PATCH 4/4] docs(neovim): update ollama type option description --- modules/neovim/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index 4522cf8..5fbbe2e 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -45,7 +45,7 @@ in enable = mkEnableOption "enable"; type = mkOption { default = "amd"; - description = "The type of ollama package to install, AMD GPU accelerated or NVIDIA GPU accelerated."; + description = "The type of ollama package to install, accelerated by an AMD GPU, NVIDIA GPU or CPU."; example = "amd"; type = types.enum [ "amd"