about summary refs log tree commit diff
path: root/lib/customisation.nix
AgeCommit message (Expand)AuthorFilesLines
2024-03-22doc: migrate lib.customisation to use doc-commentsJohannes Kirschbauer1-88/+229
2024-03-09doc: actually document `lib.customisation.makeScope` (#294194)Valentin Gagarin1-11/+122
2024-02-28lib/customization: propagate function arguments in callPackagesWithAndrew Childs1-1/+2
2024-01-07lib.callPackageWith: Use abort, not throwSilvan Mosberger1-1/+5
2023-12-08lib.callPackageWith: Optimize levenshtein sortRobert Hensing1-2/+2
2023-12-03lib/customisation: fix eval error (attribute "levenshtein" missing)Someone Serge1-2/+2
2023-12-03lib/customisation: fix callPackage error messagesK9001-2/+3
2023-11-30lib.customisation.callPackageWith: use throw, not abortAdam Joseph1-1/+3
2023-11-27lib.customisation: Don't allocate intermediate list for missing argsadisbladis1-3/+3
2023-11-27lib.customisation: Inherit lib/builtins into scopeadisbladis1-39/+50
2023-11-07lib.makeOverridable: simplify function arguments preservationYueh-Shun Li1-8/+10
2023-11-02lib.makeScopeWithSplicing': add commentsArtturin1-0/+17
2023-10-21lib.overrideDerivation: inter-link the documentationYueh-Shun Li1-2/+1
2023-10-21doc: lib.customization: add Type and Example tagsYueh-Shun Li1-19/+70
2023-10-11lib.makeOverridable: fix functionArgs on returned functionRobert Hensing1-3/+4
2023-09-13doc: Replace `sha256` with `hash` where appropriatenicoo1-1/+1
2023-08-21makeScopeWithSplicing: fix `makeScopeWithSplicing'` callArtturin1-4/+4
2023-08-20Merge pull request #245957 from amjoseph-nixpkgs/pr/lib/customization/makeSco...Artturi1-8/+21
2023-08-14lib.customisation.makeScope: Make `overrideScope` consistent with `makeScopeW...Artturin1-4/+5
2023-08-14lib.customisation: add uncurried form of makeScopeWithSplicingAdam Joseph1-8/+21
2023-07-28Revert "lib.customisation: uncurry makeScopeWithSplicing"Silvan Mosberger1-14/+8
2023-07-28lib.makeScopeWithSplicing: provide default for keep,extraArtturin1-1/+9
2023-07-27lib.customisation: uncurry makeScopeWithSplicingAdam Joseph1-8/+6
2023-06-22splice.nix: finish nativeDrv,crossDrv removalArtturin1-6/+0
2023-03-24lib/customisation: callPackageWith should abort with errorsCole Helbling1-1/+1
2023-02-03Merge pull request #211685 from Artturin/splicingstuff1-splitArtturi1-1/+8
2023-01-30lib.hydraJob: Tolerate nullRobert Hensing1-1/+2
2023-01-20lib.extendDerivation: Fix interaction between output selection and overrideAttrsRobert Hensing1-1/+8
2023-01-02lib: Fix mismatched quotes in `lib.*` doc commentsYoshiRulz1-11/+11
2023-01-01lib/customisation.overrideDerivation: propagate evaluation conditionNaïm Favier1-1/+9
2022-11-19splice.nix: start deprecating nativeDrv and crossDrvArtturin1-0/+1
2022-11-18lib.overrideDerivation: override attrs in __splicedArtturin1-6/+8
2022-04-01lib/customization: Improve callPackage error message for missing argsSilvan Mosberger1-2/+49
2021-10-15lib: make extendDerivation lighter on evalpennae1-3/+2
2021-09-30fix nested calls to extendDerivationpennae1-1/+2
2021-05-06treewide: Do a number of no-op cleanups for cross and darwinJohn Ericson1-3/+5
2020-11-19lib: Create `makeScopeWithSplicing`John Ericson1-0/+27
2020-03-12lib.callPackages(With): guard against a repeated mistakeVladimír Čunát1-1/+6
2019-10-22Merge pull request #67809 from Infinisil/propagate-override-argsSilvan Mosberger1-14/+23
2019-09-05lib/makeOverridable: RefactorSilvan Mosberger1-11/+14
2019-09-05lib/makeOverridable: Remove unimplemented overrideDerivation for functionsSilvan Mosberger1-1/+0
2019-09-05lib/makeOverridable: Propagate function args of the callPackage'd functionSilvan Mosberger1-5/+6
2019-09-05lib/makeOverridable: Propagate function arguments to override functionsSilvan Mosberger1-2/+4
2019-09-05lib/makeOverridable: Abstract result overridingSilvan Mosberger1-3/+4
2019-09-05lib/makeOverridable: Deduplicate override definitionSilvan Mosberger1-2/+5
2019-09-02Fix typo in customisation.nixGabriel Féron1-1/+1
2019-02-03lib: tiny cleanupJan Malakhovski1-1/+1
2018-10-11lib: fix wording of the `overrideScope` warningBas van Dijk1-1/+1
2018-09-24lib: Make `overrideScope'` which takes arguments in the conventional orderJohn Ericson1-5/+5
2018-08-20lib: Use lib.fixed-points.extends to avoid repetitionJohn Ericson1-1/+2