Commit Graph

57 Commits (launchpad/nixpkgs/master)

Author SHA1 Message Date
John Ericson 470640e7fe treewide: Do a number of no-op cleanups for cross and darwin 3 years ago
John Ericson a6218c058b lib: Create `makeScopeWithSplicing` 4 years ago
Vladimír Čunát b63f684b3d
lib.callPackages(With): guard against a repeated mistake 4 years ago
Silvan Mosberger a4896cb4aa
lib/makeOverridable: Refactor 5 years ago
Silvan Mosberger 23e72eff41
lib/makeOverridable: Remove unimplemented overrideDerivation for functions 5 years ago
Silvan Mosberger c638dac226
lib/makeOverridable: Propagate function args of the callPackage'd function 5 years ago
Silvan Mosberger d54bdf5504
lib/makeOverridable: Propagate function arguments to override functions 5 years ago
Silvan Mosberger e140d709c4
lib/makeOverridable: Abstract result overriding 5 years ago
Silvan Mosberger a75080f58c
lib/makeOverridable: Deduplicate override definition 5 years ago
Gabriel Féron 4b5afe54de
Fix typo in customisation.nix 5 years ago
Jan Malakhovski 51687d9a7f lib: tiny cleanup 5 years ago
Bas van Dijk fceab3ec62 lib: fix wording of the `overrideScope` warning 6 years ago
John Ericson b9dce11712 lib: Make `overrideScope'` which takes arguments in the conventional order 6 years ago
John Ericson 3cf43547f4
lib: Use lib.fixed-points.extends to avoid repetition 6 years ago
volth 6d2857a311 [bot] treewide: remove unused 'inherit' in let blocks 6 years ago
Silvan Mosberger 4794aa5de2
Revert "lib: Use lib.fixed-points.extends to avoid repetition" 6 years ago
John Ericson 48ccdf322d lib: Use lib.fixed-points.extends to avoid repetition 6 years ago
Vladimír Čunát 7b2cf5b12e
lib.addPassthru: removed as scheduled 6 years ago
Shea Levy 943592f698
Add setFunctionArgs lib function. 6 years ago
Orivej Desh ce1d740fa6 addPassthru: fix argument order 6 years ago
Jan Malakhovski 41df994001 lib: deprecate `addPassthru` 7 years ago
Jan Malakhovski 85cd22cf7d treewide: replace `addPassthru` 7 years ago
Jan Malakhovski 8606dd8556 lib: change the order of arguments of `addPassthru` 7 years ago
Jan Malakhovski b1ca8517ee lib: generalize `addPassthru` to `extendDerivation` 7 years ago
Shea Levy 1a1ad1a17d Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs" 7 years ago
Shea Levy d96da5af87 Revert "Avoid polluting lib namespace unncessarily" 7 years ago
Shea Levy 01a3f0b8aa Avoid polluting lib namespace unncessarily 7 years ago
Graham Christensen 152c63c9ff
Convert libs to a fixed-point 7 years ago
Will Fancher 05f9db601a Added `self` views of the interface in `makeExtensibleWithInterface` 7 years ago
Will Fancher 8b764960e9 Added `overrideScope` for `callPackageWith` 7 years ago
Will Fancher 5a5f8613e0 Re-added `overrideAttrs` in `makeOverridable` 7 years ago
Will Fancher af479c182f Added `callPackageWithSelfWith` and `callPackageWithSelf` 7 years ago
Will Fancher 927c4f83d8 Improved `makeOverridable` with `extend` and `overridePackage` 7 years ago
Gleb Peregud 0123200dee stdenv: add stawman docs for `makeOverridable` 7 years ago
Vladimír Čunát 57174178c9
lib.makeScope: sync comment after rename in #25285 7 years ago
Thomas Tuegel 901a778c77
makeScope: prevent name collision with makeOverridable 7 years ago
Tom Saeger 5989515b94 lib: trivial spelling fixes 7 years ago
Thomas Tuegel b39e491eb5
lib.makeScope: Save package set function 7 years ago
danbst 9d55479e07 add .overrideDerivation and .overrideAttrs to packages created with `callPackages`/`callPackagesWith` 7 years ago
Eelco Dolstra 9d6a55aefd
~/.nixpkgs -> ~/.config/nixpkgs 7 years ago
Aneesh Agrawal 39b64b52ed mkDerivation: add overrideAttrs function 8 years ago
Vladimír Čunát ab8a691d05 nixos systemPackages: rework default outputs 9 years ago
Thomas Tuegel f9e5745efa lib: add makeScope 9 years ago
Eelco Dolstra b89b6b2a7b Add function callPackagesWith 9 years ago
Eelco Dolstra 314e8e49ec Remove deepOverride 9 years ago
Eelco Dolstra 3096d03435 Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries" 9 years ago
William A. Kennington III 25a148fa19 Refactor mkFlag / shouldUsePkg into the nixpkgs libraries 9 years ago
Jan Malakhovski 5990cce95f lib: cleanup a little bit, add traceIf 9 years ago
Eelco Dolstra 0461f35894 Rename scrubDrv -> hydraJob and make it more effective 9 years ago
Shea Levy 8921a8f53b Revert "Revert "mkOverridable: Use functors to allow overridable functions"" 10 years ago