nix-config/pkgs/vim-plugins/default.nix

24 lines
386 B
Nix
Raw Normal View History

2025-04-23 16:59:28 +01:00
{ pkgs, lib }:
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