summaryrefslogtreecommitdiffstats
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2021-08-03lib/modules: add mkImageMediaOverrideDavid Arnold
2021-07-12lib.mkFixStrictness: DeprecateRobert Hensing
2021-07-12Partially revert "lib/modules: Drop mkStrict and mkFixStrictness"Robert Hensing
2021-06-06lib/modules: Drop mkStrict and mkFixStrictnessJanne Heß
2021-05-07Merge pull request #121870 from Pacman99/pass-specialargsRobert Hensing
2021-05-06lib/modules: pass specialArgs as a module argumentPacman99
2021-05-06lib/modules: Small optimizationSilvan Mosberger
2021-05-05Merge pull request #114955 from berbiche/fix/modules-imports-listSilvan Mosberger
2021-05-05lib/modules: provide error message when imports contains a listNicolas Berbiche
2021-05-05Revert "lib/modules: Issue type deprecation warnings recursively"Robert Hensing
2021-05-03lib/modules: Issue type deprecation warnings recursivelySilvan Mosberger
2021-04-28treewide: use lib.warnIf where appropriateAlyssa Ross
2021-03-11lib/modules: better error message if an attr-set of options is expectedMaximilian Bosch
2021-01-21lib/modules: Set submodule type for renamed option setsSilvan Mosberger
2020-12-18Revert "Module-builtin assertions, disabling assertions and submodule asserti...Silvan Mosberger
2020-12-18lib/modules: Prefix mkRemovedOptionModule & co. check namesSilvan Mosberger
2020-12-17lib/modules: Introduce _module.checks.*.checkSilvan Mosberger
2020-11-30lib/modules: _module.check should always be internalSilvan Mosberger
2020-11-30lib/modules: Remove _module.checks.*.triggerPath as it's not necessarySilvan Mosberger
2020-11-30lib/modules: Rename _module.assertions to _module.checksSilvan Mosberger
2020-11-30nixos/modules: Expose the internal module in the top-level documentationSilvan Mosberger
2020-11-30nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger
2020-11-30lib/modules: Use module-builtin assertions for mkRemovedOptionModule and co.Silvan Mosberger
2020-11-30nixos/assertions: Use module-builtin assertion implementationSilvan Mosberger
2020-11-30lib/modules: Implement module-builtin assertionsSilvan Mosberger
2020-11-30Merge pull request #99115 from Infinisil/toString-module-filesSilvan Mosberger
2020-10-26Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing
2020-10-24docs: update documentation of `mkRemovedOptionModule`Robert Helgesson
2020-10-22lib/modules: Simplify inheritsRobert Hensing
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing
2020-10-09Merge pull request #96641 from zimbatm/data-module-importszimbatm
2020-09-29lib/modules: Make sure to not import module _file's into the storeSilvan Mosberger
2020-09-21lib/modules: Evaluate single defs for readOnly errorSilvan Mosberger
2020-09-21lib/modules: Improve error messages using showDefsSilvan Mosberger
2020-09-12lib: allow to import JSON and TOML fileszimbatm
2020-09-07lib/types: Allow types to emit a deprecation warningSilvan Mosberger
2020-09-02treewide: completely remove types.loaOfrnhmjoj
2020-08-18lib/modules: improve error-message for undeclared options if prefix contains ...Maximilian Bosch
2020-08-18lib/modules: Fix nonexistant option errorSilvan Mosberger
2020-08-14lib/modules: Add syntactic sugar for config._module.freeformTypeSilvan Mosberger
2020-08-10lib/modules: Fix freeform modules when there's no definitionsSilvan Mosberger
2020-08-03lib/modules: Implement freeform modulesSilvan Mosberger
2020-08-03lib/modules: Internally collect all unmatched definitionsSilvan Mosberger
2020-08-03lib/modules: Scope module evaluation variables more tightlySilvan Mosberger
2020-03-19Revert "lib/modules: Throw better error when definitions assign to an option ...Silvan Mosberger
2020-03-18lib/modules: Fix type checks not being done before mergingSilvan Mosberger
2020-03-18lib/modules: Throw better error when definitions assign to an option setSilvan Mosberger
2020-03-17lib/modules: Remove internal _module attribute from configSilvan Mosberger
2020-02-24lib/modules.nix: Add file context to unmerged values in mergeDefinitionsRobert Hensing
2020-01-20nixos/lib: Inherit type for doRename optionsJanne Heß