diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 48bfe3bb0132..e76b26804d18 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -14821,6 +14821,18 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + sonarlint-nvim = buildVimPlugin { + pname = "sonarlint.nvim"; + version = "0-unstable-2026-01-19"; + src = fetchgit { + url = "https://gitlab.com/schrieveslaach/sonarlint.nvim"; + rev = "acd09b78969ddc965a7ddf59abb9d9eec5ecd94f"; + hash = "sha256-71emILbp291AZmh9Rc0S92mbkcZ88zjCvPTaumEM7Qg="; + }; + meta.homepage = "https://gitlab.com/schrieveslaach/sonarlint.nvim"; + meta.hydraPlatforms = [ ]; + }; + sonarqube-nvim = buildVimPlugin { pname = "sonarqube.nvim"; version = "0-unstable-2025-06-24"; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix deleted file mode 100644 index b38fd053f059..000000000000 --- a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - vimUtils, - fetchFromGitLab, - nix-update-script, -}: -vimUtils.buildVimPlugin { - pname = "sonarlint.nvim"; - version = "0-unstable-2026-01-19"; - - src = fetchFromGitLab { - owner = "schrieveslaach"; - repo = "sonarlint.nvim"; - rev = "acd09b78969ddc965a7ddf59abb9d9eec5ecd94f"; - hash = "sha256-71emILbp291AZmh9Rc0S92mbkcZ88zjCvPTaumEM7Qg="; - }; - - passthru.updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; - }; - - meta = { - homepage = "https://gitlab.com/schrieveslaach/sonarlint.nvim"; - description = "Extensions for the built-in Language Server Protocol support in Neovim for sonarlint-language-server"; - license = lib.licenses.gpl3; - maintainers = [ lib.maintainers.sinics ]; - }; -} diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index bb02ee75cad2..552ef22b39de 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3387,6 +3387,14 @@ assertNoAdditions { ]; }; + sonarlint-nvim = super.sonarlint-nvim.overrideAttrs (old: { + meta = old.meta // { + maintainers = old.meta.maintainers or [ ] ++ [ + lib.maintainers.sinics + ]; + }; + }); + spaceman-nvim = super.spaceman-nvim.overrideAttrs { # Optional telescope integration nvimSkipModules = "spaceman.adapters.telescope"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 173fa9445e4a..a2ccfc26801e 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1139,6 +1139,7 @@ https://github.com/leath-dub/snipe.nvim/,HEAD, https://github.com/norcalli/snippets.nvim/,, https://github.com/craftzdog/solarized-osaka.nvim/,HEAD, https://github.com/shaunsingh/solarized.nvim/,HEAD, +https://gitlab.com/schrieveslaach/sonarlint.nvim,HEAD, https://github.com/iamkarasik/sonarqube.nvim/,HEAD, https://github.com/sainnhe/sonokai/,, https://github.com/sQVe/sort.nvim/,HEAD,