lazy: allow null package

This commit is contained in:
Ching Pei Yang 2024-11-26 15:15:02 +01:00
commit c4ba376478
No known key found for this signature in database
GPG key ID: B3841364253DC4C8
2 changed files with 3 additions and 3 deletions

View file

@ -76,7 +76,7 @@
}; };
lznSpecs = mapAttrsToList toLuaLznSpec cfg.plugins; lznSpecs = mapAttrsToList toLuaLznSpec cfg.plugins;
pluginPackages = mapAttrsToList (_: plugin: plugin.package) cfg.plugins; pluginPackages = filter (x: x != null) (mapAttrsToList (_: plugin: plugin.package) cfg.plugins);
specToNotLazyConfig = _: spec: '' specToNotLazyConfig = _: spec: ''
do do

View file

@ -66,8 +66,8 @@
lznPluginType = submodule { lznPluginType = submodule {
options = { options = {
package = mkOption { package = mkOption {
type = pluginType; type = nullOr pluginType;
description = "Plugin package"; description = "Plugin package. If null, a custom load function must be provided";
}; };
setupModule = mkOption { setupModule = mkOption {