19 lines
424 B
Nix
19 lines
424 B
Nix
dir: {
|
|
vimPlugin =
|
|
{ name, source }:
|
|
final: prev: {
|
|
vimPlugins = prev.vimPlugins // {
|
|
"${dir}" = prev.vimUtils.buildVimPlugin {
|
|
pname = name;
|
|
version = source.lastModifiedDate;
|
|
src = source;
|
|
doCheck = false;
|
|
};
|
|
};
|
|
};
|
|
|
|
package = attrs: final: prev: {
|
|
"${dir}" = final.callPackage ./${dir}/package.nix (attrs // { pkgs = prev; });
|
|
};
|
|
}
|