summaryrefslogtreecommitdiff
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2025-11-09lib/modules: Add false positive info to check coherence assertionRobert Hensing
2025-10-28lib/modules: Report error for unsupported `t // { check = ...; }` (#454964)Robert Hensing
2025-10-24treewide: remove deprecated lib functions that had warning for more than 2 yearsAliaksandr
2025-10-23lib/modules: Report error for unsupported // { check }Robert Hensing
2025-10-21lib: deprecate mkAliasOptionModuleMDAliaksandr
2025-10-06lib/*: fix docs to use "returns" instead of "return" (#442388)Johannes Kirschbauer
2025-09-24lib/modules: rename defs''' into human friendly namesJohannes Kirschbauer
2025-09-12lib/*: fix docs to use "returns" instead of "return"Felix Buehler
2025-08-20lib/modules: add _internal to valueMeta of checkedAndMergedJohannes Kirschbauer
2025-08-18lib/modules: fix typoJohannes Kirschbauer
2025-08-13lib/modules: add nested 'headError.message'Johannes Kirschbauer
2025-08-13lib/modules: optimize performance by inlining bindingsJohannes Kirschbauer
2025-08-13lib/modules: add new merge.v2 for 'types.{either,coercedTo}'Johannes Kirschbauer
2025-08-13lib.modules: init types checkAndMerge to allow adding 'valueMeta' attributesRobert Hensing
2025-08-07lib.evalModules: add graph attributeShahar "Dawn" Or
2025-08-07lib/modules: extract isDisabled from filterModulesAli Jamadi
2025-08-04lib.modules: Improve infinite recursion hint Robert Hensing
2025-08-02lib.modules: Adjust error messageRobert Hensing
2025-08-02lib.modules: Make _module.args evaluation explicit in traceRobert Hensing
2025-08-02lib.modules: Generalize the import hint to _module.argsRobert Hensing
2025-08-01lib.modules: Add hint when using `config` in `imports`49016
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2025-06-19modules: Add `_prefix` module argument, improve error, add docs (#398839)Johannes Kirschbauer
2025-05-08lib.modules.importApply: Fix doc typo; `_key` → `key`Matt Sturgeon
2025-04-15lib.modules: Add prefix to imports type check errorRobert Hensing
2025-04-15lib.modules: TyposRobert Hensing
2025-04-15lib.modules: Add _prefix module argumentRobert Hensing
2025-04-10lib/modules: add `class` to `specialArgs`Michael Hoang
2025-04-03lib.modules: init test for lib.mkDefinitionJohannes Kirschbauer
2025-04-03lib.modules: init lib.mkDefinitionRobert Hensing
2025-04-01treewide: Format all Nix filesSilvan Mosberger
2025-03-10lib.modules: simplified logic in zipAttrsWith and minor cleanuptoborwinner
2025-02-12Docs: migrate format of comments to doc-commentsJohannes Kirschbauer
2025-01-29lib/modules: improve mismatching class error mesageJohannes Kirschbauer
2025-01-26Revert "pkgs/top-level: make package sets composable"K900
2025-01-25nixos/nixpkgs: pass original system args instead of elaboratedWolfgang Walther
2024-12-31lib.collectModules: improve readability by replacing implicationJohannes Kirschbauer
2024-12-03lib/modules: Minor performance optimisationSilvan Mosberger
2024-12-03lib/types: Add deprecation to attrsWithSilvan Mosberger
2024-12-03Revert "lib/types: init {types.attrsWith}"K900
2024-12-02lib/modules: Minor performance optimisationSilvan Mosberger
2024-11-26lib/types: Add deprecation to attrsWithSilvan Mosberger
2024-10-08treewide: lib.isInOldestRelease -> lib.oldestSupportedReleaseIsAtLeastRobert Hensing
2024-09-26lib/modules: Improve error when loading a flake as a moduleRobert Hensing
2024-09-02lib/modules: improve error message when option is being accessed that isn't d...Robert Hensing
2024-09-01lib/modules: improve error message when option is being accessed that isn't d...Sandro Jäckel
2024-08-31lib.importApply: init (#230588)Robert Hensing
2024-07-03lib/modules: Memoize remaining lookups into builtinsRobert Hensing
2024-07-03lib/modules: Memoize remaining lookups into libRobert Hensing
2024-07-03lib/modules: Memoize functionArgs lookupRobert Hensing