2025-04-23 16:59:28 +01:00
|
|
|
{ pkgs, lib }:
|
2024-12-14 21:05:24 +00:00
|
|
|
|
2025-04-23 16:59:28 +01:00
|
|
|
let
|
|
|
|
pluginsData = builtins.fromJSON (builtins.readFile ./vim-plugins.json);
|
|
|
|
|
|
|
|
mkPlugin =
|
|
|
|
name: attrs:
|
|
|
|
with attrs;
|
|
|
|
with pkgs;
|
|
|
|
vimUtils.buildVimPlugin {
|
|
|
|
inherit name version;
|
|
|
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
inherit
|
|
|
|
hash
|
|
|
|
owner
|
|
|
|
repo
|
|
|
|
rev
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
in
|
|
|
|
lib.mapAttrs mkPlugin pluginsData
|