From 4fccc96f710ca093e2deb6329c2c85188aeef156 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 1/9] vimPlugins.argtextobj-vim: add license Ref: https://github.com/vim-scripts/argtextobj.vim/blob/f3fbe427f7b4ec436416a5816d714dc917dc530b/plugin/argtextobj.vim#L7 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 8037a06b70e3..d921d4934d16 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -209,6 +209,12 @@ assertNoAdditions { dependencies = [ self.middleclass ]; }; + argtextobj-vim = super.argtextobj-vim.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.mit; + }; + }); + arrow-nvim = super.arrow-nvim.overrideAttrs (old: { meta = old.meta // { license = lib.licenses.gpl3Plus; From eb232ad096a167d11894ffedae540b4deae11996 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 2/9] vimPlugins.camelcasemotion: add license Ref: https://github.com/bkad/CamelCaseMotion/blob/e69b0024f8f63db10c5d0df26d4920760755d454/doc/camelcasemotion.txt#L188 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d921d4934d16..5d353ac0c0f9 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -453,6 +453,12 @@ assertNoAdditions { }; }); + camelcasemotion = super.camelcasemotion.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.vim; + }; + }); + catppuccin-nvim = super.catppuccin-nvim.overrideAttrs { nvimSkipModules = [ "catppuccin.groups.integrations.noice" From d0f442061f92cc49e10d65ee8178e5f567be2617 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 3/9] vimPlugins.lsp-format-nvim: add license Ref: https://github.com/lukas-reineke/lsp-format.nvim/blob/42d1d3e407c846d95f84ea3767e72ed6e08f7495/doc/format.txt#L152 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 5d353ac0c0f9..13d83cc8c244 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2231,6 +2231,12 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; + lsp-format-nvim = super.lsp-format-nvim.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.mit; + }; + }); + lsp_extensions-nvim = super.lsp_extensions-nvim.overrideAttrs { dependencies = [ self.plenary-nvim ]; }; From 9c0a0e5e37ac93208deaca2d66adaa1fef503c25 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 4/9] vimPlugins.tslime-vim: add license Ref: https://github.com/jgdavey/tslime.vim/blob/9b2b99e409336584103b83c597fdb6234875ae25/plugin/tslime.vim#L3 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 13d83cc8c244..86ec47af4715 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -4495,6 +4495,12 @@ assertNoAdditions { nvimSkipModules = "tsc.better-messages-test"; }; + tslime-vim = super.tslime-vim.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.wtfpl; + }; + }); + tsuquyomi = super.tsuquyomi.overrideAttrs (old: { meta = old.meta // { license = lib.licenses.mit; From fde36b25946e046bcd23c948f3ce393d3da4759f Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 5/9] vimPlugins.beancount: add license Ref: https://github.com/nathangrigg/vim-beancount/blob/589a4f06f3b2fd7cd2356c2ef1dafadf6b7a97cf/doc/beancount.txt#L5 --- pkgs/applications/editors/vim/plugins/overrides.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 86ec47af4715..b4ed98d3fa59 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -4733,9 +4733,12 @@ assertNoAdditions { }; }); - vim-beancount = super.vim-beancount.overrideAttrs { + vim-beancount = super.vim-beancount.overrideAttrs (old: { passthru.python3Dependencies = ps: with ps; [ beancount ]; - }; + meta = old.meta // { + license = lib.licenses.vim; + }; + }); vim-bepoptimist = super.vim-bepoptimist.overrideAttrs (old: { meta = old.meta // { From 04f876a701f3151c20311645c0eb1db540fef67b Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 6/9] vimPlugins.vim-easymotion: add license Ref: https://github.com/easymotion/vim-easymotion/blob/b3cfab2a6302b3b39f53d9fd2cd997e1127d7878/doc/easymotion.txt#L1168 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index b4ed98d3fa59..795408234e76 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -4879,6 +4879,12 @@ assertNoAdditions { }; }); + vim-easymotion = super.vim-easymotion.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.mit; + }; + }); + vim-easytags = super.vim-easytags.overrideAttrs (old: { dependencies = [ self.vim-misc ]; patches = [ From dad5ba165ca15b039c13dc2395802d4720396685 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 7/9] vimPlugins.vim-indentwise: add license Ref: https://github.com/jeetsukumaran/vim-indentwise/blob/608bd6876d3b56d469e0e615eb774a6e06095dbf/plugin/indentwise.vim#L8-L17 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 795408234e76..d39321cac11f 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -5072,6 +5072,12 @@ assertNoAdditions { runtimeDeps = [ jq ]; }; + vim-indentwise = super.vim-indentwise.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.gpl3Plus; + }; + }); + vim-isort = super.vim-isort.overrideAttrs { postPatch = '' substituteInPlace autoload/vimisort.vim \ From 3cb74e8d93c3616f6a34a201f13f1e240c5399fb Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 8/9] vimPlugins.textobj-user: add license Ref: https://github.com/kana/vim-textobj-user/blob/41a675ddbeefd6a93664a4dc52f302fe3086a933/doc/textobj-user.txt#L6 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d39321cac11f..5ddb8f294791 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -5367,6 +5367,12 @@ assertNoAdditions { }; }); + vim-textobj-user = super.vim-textobj-user.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.mit; + }; + }); + vim-tpipeline = super.vim-tpipeline.overrideAttrs { # Requires global variable nvimSkipModules = "tpipeline.main"; From 0d325fa38b46a85eed4f838f140c5fcbd44b9680 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 28 Apr 2026 21:39:10 -0400 Subject: [PATCH 9/9] vimPlugins.vis: add license Ref: https://github.com/vim-scripts/vis/blob/6a87efbfbd97238716b602c2b53564aa6329b5de/doc/vis.txt#L6 --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 5ddb8f294791..6a9830ab6808 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -5551,6 +5551,12 @@ assertNoAdditions { nvimSkipModules = "virt-column.config.types"; }; + vis = super.vis.overrideAttrs (old: { + meta = old.meta // { + license = lib.licenses.vim; + }; + }); + vs-tasks-nvim = super.vs-tasks-nvim.overrideAttrs { checkInputs = [ # Optional telescope integration