diff --git a/lib/modules/inventory/distributed-service/resolveModule.nix b/lib/modules/inventory/distributed-service/resolveModule.nix index 339e02d99..4e09bfe0b 100644 --- a/lib/modules/inventory/distributed-service/resolveModule.nix +++ b/lib/modules/inventory/distributed-service/resolveModule.nix @@ -39,7 +39,11 @@ let or (throw "flake input ${moduleSpec.input} doesn't export any clan services via the `clan.modules` output attribute"); resolvedModule = - resolvedModuleSet.${moduleSpec.name} - or (throw "flake input '${inputName}' doesn't provide clan-module with name ${moduleSpec.name}"); + resolvedModuleSet.${moduleSpec.name} or (throw '' + flake input '${inputName}' doesn't provide clan-module with name ${moduleSpec.name}. + + Set `module.name = "self"` if the module is defined in your own flake. + Set `module.input = "" if the module is defined by a flake input called ``. + ''); in resolvedModule