diff --git a/lib/modules.nix b/lib/modules.nix index 1adee44f7a33..2820aa921bf2 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -1158,8 +1158,10 @@ let value = if opt ? apply then opt.apply res.mergedValue else res.mergedValue; warnDeprecation = - warnIf (opt.type.deprecationMessage != null) - "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}"; + if (opt.type.deprecationMessage != null) then + warn "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}" + else + x: x; in warnDeprecation opt