Commit Graph

5 Commits

Author SHA1 Message Date
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
fe52f190b9 vim/kakoune updaters: preserve src.tag metadata
Keep fetcher tag metadata when reading current plugin state from Nix.

The updater needs to know whether a plugin was fetched by tag or by commit.
Without carrying src.tag through, tagged sources are read back as if rev were
always the canonical source identifier, which breaks tag-aware comparisons and
cache behavior later in the update flow.
2026-04-19 10:04:57 -05:00
Austin Horstman
c9e71c3d1a vimPluginsUpdater: fix lint warnings
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-19 13:17:50 -06:00
Austin Horstman
457cb31aea vimPluginsUpdater: fix script
buildNeovimPlugin removed in previous update, but get-plugins is trying
to call package with removed argument.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-19 10:15:04 -06:00
Austin Horstman
cb00c3ba6c vimUtils: move to utils directory
Add some organization
2025-03-25 08:34:01 -05:00