lib.modules: configurationClass -> class

This simplifies the documentation. `configuration` is implied by `_type`.

Changed files
+4 -4
doc
module-system
lib
+2 -2
doc/module-system/module-system.chapter.md
···
A nominal type marker, always `"configuration"`.
-
#### `configurationClass` {#module-system-lib-evalModules-return-value-_configurationClass}
-
Equal to the [`class` parameter](#module-system-lib-evalModules-param-class).
···
A nominal type marker, always `"configuration"`.
+
#### `class` {#module-system-lib-evalModules-return-value-_configurationClass}
+
The [`class` argument](#module-system-lib-evalModules-param-class).
+1 -1
lib/modules.nix
···
config = checked (removeAttrs config [ "_module" ]);
_module = checked (config._module);
inherit extendModules type;
-
configurationClass = class;
};
in result;
···
config = checked (removeAttrs config [ "_module" ]);
_module = checked (config._module);
inherit extendModules type;
+
class = class;
};
in result;
+1 -1
lib/tests/modules.sh
···
# Class checks, evalModules
checkConfigOutput '^{ }$' config.ok.config ./class-check.nix
-
checkConfigOutput '"nixos"' config.ok.configurationClass ./class-check.nix
checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nixos instead of darwin.' config.fail.config ./class-check.nix
checkConfigError 'The module foo.nix#darwinModules.default was imported into nixos instead of darwin.' config.fail-anon.config ./class-check.nix
···
# Class checks, evalModules
checkConfigOutput '^{ }$' config.ok.config ./class-check.nix
+
checkConfigOutput '"nixos"' config.ok.class ./class-check.nix
checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nixos instead of darwin.' config.fail.config ./class-check.nix
checkConfigError 'The module foo.nix#darwinModules.default was imported into nixos instead of darwin.' config.fail-anon.config ./class-check.nix