Commit Graph

9 Commits

Author SHA1 Message Date
Eman Resu
0737305c9b vimPluginsUpdater: inherit license variables into global scope 2026-05-03 16:17:40 -04:00
Austin Horstman
544cc616d8 vimPluginsUpdater: generate plugin licenses
Fetch GitHub SPDX license metadata during plugin updates and emit meta.license for generated vim plugin derivations.

Fall back to lib.licenses.unfree when no SPDX license is detected, and round-trip existing license metadata through get-plugins.nix so partial updates do not drop it.
2026-04-26 12:27:25 -05:00
Austin Horstman
9f1639ef52 nixpkgs-plugin-update: format updater code 2026-04-26 12:21:08 -05:00
Austin Horstman
d29c1dced1 vimPlugins.nvim-treesitter updater: compare tag-aware refs
Compare the current source ref using src.tag when present and fall back to
src.rev otherwise.

nvim-treesitter can now be represented by either a tag or a commit depending on
how the updater selected its target. Comparing only rev makes the special-case
skip logic treat equivalent tagged sources as mismatches.
2026-04-19 10:04:57 -05:00
Austin Horstman
de37af5086 vimPluginsUpdater: fix missing fetchgit
fetchFromGitea -> fetchgit and remove useless `buildNeovimPlugin` we'll
handle that in overrides.nix

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-16 10:47:44 -06:00
Emily
00c40f1069 python313Packages.nixpkgs-plugin-update: init from maintainer script
We have machinery for Python packaging, so let’s make use of
it. This also helps unblock moving `by-name` overrides out of
`all-packages.nix`, as it was previously being used to work around
`nixpkgs-vet` forbidding the direct reference to the path.
2025-10-20 19:32:57 +01:00
Austin Horstman
34970867e2 nvim-treesitter/update.py: source from nurr
Upstream no longer updating the sources in the lockfile.json, but they
still update in their main branch's parsers.lua. We don't need to parse
that file since nurr is already doing that for us. We can just grab
latest parser info from their json.
2025-05-18 09:27:44 -05:00
Austin Horstman
96c81c3f8f vimPluginsUpdater: fix format of generated output 2025-04-09 15:47:21 -05:00
Austin Horstman
cb00c3ba6c vimUtils: move to utils directory
Add some organization
2025-03-25 08:34:01 -05:00