summaryrefslogtreecommitdiffstats
path: root/lib/customisation.nix
AgeCommit message (Expand)Author
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
2018-07-20[bot] treewide: remove unused 'inherit' in let blocksvolth
2018-07-12Revert "lib: Use lib.fixed-points.extends to avoid repetition"Silvan Mosberger
2018-07-09lib: Use lib.fixed-points.extends to avoid repetitionJohn Ericson
2018-03-03lib.addPassthru: removed as scheduledVladimír Čunát
2018-01-31Add setFunctionArgs lib function.Shea Levy
2018-01-24addPassthru: fix argument orderOrivej Desh
2018-01-14lib: deprecate `addPassthru`Jan Malakhovski
2018-01-14treewide: replace `addPassthru`Jan Malakhovski
2018-01-14lib: change the order of arguments of `addPassthru`Jan Malakhovski
2018-01-03lib: generalize `addPassthru` to `extendDerivation`Jan Malakhovski
2017-09-29Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJe...Shea Levy
2017-09-29Revert "Avoid polluting lib namespace unncessarily"Shea Levy
2017-09-28Avoid polluting lib namespace unncessarilyShea Levy
2017-09-28Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/n...Shea Levy
2017-09-16Convert libs to a fixed-pointGraham Christensen
2017-07-14Added `self` views of the interface in `makeExtensibleWithInterface`Will Fancher
2017-07-13Added `overrideScope` for `callPackageWith`Will Fancher
2017-07-12Re-added `overrideAttrs` in `makeOverridable`Will Fancher
2017-07-12Added `callPackageWithSelfWith` and `callPackageWithSelf`Will Fancher
2017-07-12Improved `makeOverridable` with `extend` and `overridePackage`Will Fancher
2017-06-24stdenv: add stawman docs for `makeOverridable`Gleb Peregud
2017-04-30lib.makeScope: sync comment after rename in #25285Vladimír Čunát
2017-04-28makeScope: prevent name collision with makeOverridableThomas Tuegel
2017-04-19lib: trivial spelling fixesTom Saeger
2017-02-27lib.makeScope: Save package set functionThomas Tuegel
2017-02-12add .overrideDerivation and .overrideAttrs to packages created with `callPack...danbst
2017-02-01~/.nixpkgs -> ~/.config/nixpkgsEelco Dolstra
2016-10-02mkDerivation: add overrideAttrs functionAneesh Agrawal
2016-01-28nixos systemPackages: rework default outputsVladimír Čunát
2015-09-27lib: add makeScopeThomas Tuegel
2015-07-28Add function callPackagesWithEelco Dolstra
2015-07-28Remove deepOverrideEelco Dolstra
2015-06-04Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries"Eelco Dolstra
2015-05-22Refactor mkFlag / shouldUsePkg into the nixpkgs librariesWilliam A. Kennington III
2015-03-26lib: cleanup a little bit, add traceIfJan Malakhovski