plugins/packer: use package option

This commit is contained in:
Austin Horstman 2024-08-29 14:18:59 -05:00
parent 1364f071ad
commit 5316141e50
No known key found for this signature in database

View file

@ -14,6 +14,11 @@ in
plugins.packer = {
enable = mkEnableOption "packer.nvim";
package = lib.mkPackageOption pkgs [
"vimPlugins"
"packer-nvim"
] { };
gitPackage = lib.mkPackageOption pkgs "git" {
nullable = true;
};
@ -108,11 +113,7 @@ in
};
config = mkIf cfg.enable {
extraPlugins = [
(pkgs.vimPlugins.packer-nvim.overrideAttrs (_: {
pname = "packer.nvim";
}))
];
extraPlugins = [ cfg.package ];
extraPackages = [ cfg.gitPackage ];