lib/plugins: make plugin optional when lazy-loading

This commit is contained in:
Heitor Augusto 2024-12-26 07:13:32 -03:00 committed by nix-infra-bot
parent 87b2679d6f
commit f878289722
5 changed files with 22 additions and 1 deletions

View file

@ -74,7 +74,12 @@
};
config = lib.mkIf cfg.enable {
extraPlugins = [ (cfg.packageDecorator cfg.package) ];
extraPlugins = [
{
plugin = cfg.packageDecorator cfg.package;
optional = !cfg.autoLoad;
}
];
};
};
}