diff --git a/lib/helpers.nix b/lib/helpers.nix index b8a9db95..9369e3d5 100644 --- a/lib/helpers.nix +++ b/lib/helpers.nix @@ -313,7 +313,7 @@ with lib; rec { ... }: { name, - description, + description ? null, package ? null, extraPlugins ? [], extraPackages ? [], @@ -323,11 +323,6 @@ with lib; rec { }: let cfg = config.plugins.${name}; - description = - if description is null - then name - else description; - # TODO support nested options! pluginOptions = mapAttrs @@ -374,7 +369,11 @@ with lib; rec { in { options.plugins.${name} = { - enable = mkEnableOption description; + enable = mkEnableOption ( + if description == null + then name + else description + ); } // extraConfigOption // packageOption