summaryrefslogtreecommitdiffstats
path: root/lib/customisation.nix
AgeCommit message (Expand)Author
2024-03-22doc: migrate lib.customisation to use doc-commentsJohannes Kirschbauer
2024-03-09doc: actually document `lib.customisation.makeScope` (#294194)Valentin Gagarin
2024-02-28lib/customization: propagate function arguments in callPackagesWithAndrew Childs
2024-01-07lib.callPackageWith: Use abort, not throwSilvan Mosberger
2023-12-08lib.callPackageWith: Optimize levenshtein sortRobert Hensing
2023-12-03lib/customisation: fix eval error (attribute "levenshtein" missing)Someone Serge
2023-12-03lib/customisation: fix callPackage error messagesK900
2023-11-30lib.customisation.callPackageWith: use throw, not abortAdam Joseph
2023-11-27lib.customisation: Don't allocate intermediate list for missing argsadisbladis
2023-11-27lib.customisation: Inherit lib/builtins into scopeadisbladis
2023-11-07lib.makeOverridable: simplify function arguments preservationYueh-Shun Li
2023-11-02lib.makeScopeWithSplicing': add commentsArtturin
2023-10-21lib.overrideDerivation: inter-link the documentationYueh-Shun Li
2023-10-21doc: lib.customization: add Type and Example tagsYueh-Shun Li
2023-10-11lib.makeOverridable: fix functionArgs on returned functionRobert Hensing
2023-09-13doc: Replace `sha256` with `hash` where appropriatenicoo
2023-08-21makeScopeWithSplicing: fix `makeScopeWithSplicing'` callArtturin
2023-08-20Merge pull request #245957 from amjoseph-nixpkgs/pr/lib/customization/makeSco...Artturi
2023-08-14lib.customisation.makeScope: Make `overrideScope` consistent with `makeScopeW...Artturin
2023-08-14lib.customisation: add uncurried form of makeScopeWithSplicingAdam Joseph
2023-07-28Revert "lib.customisation: uncurry makeScopeWithSplicing"Silvan Mosberger
2023-07-28lib.makeScopeWithSplicing: provide default for keep,extraArtturin
2023-07-27lib.customisation: uncurry makeScopeWithSplicingAdam Joseph
2023-06-22splice.nix: finish nativeDrv,crossDrv removalArtturin
2023-03-24lib/customisation: callPackageWith should abort with errorsCole Helbling
2023-02-03Merge pull request #211685 from Artturin/splicingstuff1-splitArtturi
2023-01-30lib.hydraJob: Tolerate nullRobert Hensing
2023-01-20lib.extendDerivation: Fix interaction between output selection and overrideAttrsRobert Hensing
2023-01-02lib: Fix mismatched quotes in `lib.*` doc commentsYoshiRulz
2023-01-01lib/customisation.overrideDerivation: propagate evaluation conditionNaïm Favier
2022-11-19splice.nix: start deprecating nativeDrv and crossDrvArtturin
2022-11-18lib.overrideDerivation: override attrs in __splicedArtturin
2022-04-01lib/customization: Improve callPackage error message for missing argsSilvan Mosberger
2021-10-15lib: make extendDerivation lighter on evalpennae
2021-09-30fix nested calls to extendDerivationpennae
2021-05-06treewide: Do a number of no-op cleanups for cross and darwinJohn Ericson
2020-11-19lib: Create `makeScopeWithSplicing`John Ericson
2020-03-12lib.callPackages(With): guard against a repeated mistakeVladimír Čunát
2019-10-22Merge pull request #67809 from Infinisil/propagate-override-argsSilvan Mosberger
2019-09-05lib/makeOverridable: RefactorSilvan Mosberger
2019-09-05lib/makeOverridable: Remove unimplemented overrideDerivation for functionsSilvan Mosberger
2019-09-05lib/makeOverridable: Propagate function args of the callPackage'd functionSilvan Mosberger
2019-09-05lib/makeOverridable: Propagate function arguments to override functionsSilvan Mosberger
2019-09-05lib/makeOverridable: Abstract result overridingSilvan Mosberger
2019-09-05lib/makeOverridable: Deduplicate override definitionSilvan Mosberger
2019-09-02Fix typo in customisation.nixGabriel Féron
2019-02-03lib: tiny cleanupJan Malakhovski
2018-10-11lib: fix wording of the `overrideScope` warningBas van Dijk
2018-09-24lib: Make `overrideScope'` which takes arguments in the conventional orderJohn Ericson
2018-08-20lib: Use lib.fixed-points.extends to avoid repetitionJohn Ericson