throw"The module ${m._fileorm.key} was imported into ${class} instead of ${m._class}."
throw''
The module `${m._fileorm.key}` (class: ${lib.strings.escapeNixStringm._class}) cannot be imported into a module evaluation that expects class ${lib.strings.escapeNixStringclass}.
Help:
- Ensure that you are importing the correct module.
- Verify that the module's `_class`, ${lib.strings.escapeNixStringm._class} matches the expected `class` ${lib.strings.escapeNixStringclass}.
- If you are using a custom class, make sure it is correctly defined and used consistently across your modules.
checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nixos instead of darwin.' config.sub.nixosFail.config ./class-check.nix
checkConfigError 'The module `.*/module-class-is-darwin.nix`.*?expects class "nixos".' config.sub.nixosFail.config ./class-check.nix
# submoduleWith type merge with different class
checkConfigError 'A submoduleWith option is declared multiple times with conflicting class values "darwin" and "nixos".' config.sub.mergeFail.config ./class-check.nix