diff options
author | John Ericson <jericson@galois.com> | 2016-10-13 11:02:56 -0400 |
---|---|---|
committer | John Ericson <jericson@galois.com> | 2016-10-13 11:15:52 -0400 |
commit | 3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7 (patch) | |
tree | 281011dfc52d55e3fae25f882515b6c393923199 /pkgs/top-level/default.nix | |
parent | e4cd45a30c92a19a240df835cdaf6da5f76ea9fc (diff) |
top-level: Use foldl' to make the list of package functions top to bottom
Diffstat (limited to 'pkgs/top-level/default.nix')
-rw-r--r-- | pkgs/top-level/default.nix | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/pkgs/top-level/default.nix b/pkgs/top-level/default.nix index d0dc231650c2..c54b23853c5d 100644 --- a/pkgs/top-level/default.nix +++ b/pkgs/top-level/default.nix @@ -101,15 +101,15 @@ let lib.optionalAttrs (bootStdenv == null) ((config.packageOverrides or (super: {})) super); - # The complete chain of package set builders, applied from bottom to top - toFix = lib.fold lib.extends (self: {}) [ - configOverrides - stdenvOverrides - aliases - allPackages - stdenvDefault - trivialBuilders + # The complete chain of package set builders, applied from top to bottom + toFix = lib.foldl' (lib.flip lib.extends) (self: {}) [ stdenvAdapters + trivialBuilders + stdenvDefault + allPackages + aliases + stdenvOverrides + configOverrides ]; # Use `overridePackages` to easily override this package set. |