diff --git a/lib/modules/inventory/distributed-service/service-module.nix b/lib/modules/inventory/distributed-service/service-module.nix index 77db7d53f..13ae05355 100644 --- a/lib/modules/inventory/distributed-service/service-module.nix +++ b/lib/modules/inventory/distributed-service/service-module.nix @@ -979,9 +979,12 @@ in else null ) config.roles; + manifestWarnings = lib.optionals (config.manifest.readme == null || config.manifest.readme == "") [ + "Missing manifest.readme for clanService '${formatModule}'" + ]; in { - warnings = (lib.filter (v: v != null) warningsWithNull); + warnings = (lib.filter (v: v != null) warningsWithNull ++ manifestWarnings); assertions = lib.attrValues failedAssertions; } )