summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJohn Ericson <jericson@galois.com>2016-10-13 11:02:56 -0400
committerJohn Ericson <jericson@galois.com>2016-10-13 11:15:52 -0400
commit3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7 (patch)
tree281011dfc52d55e3fae25f882515b6c393923199 /pkgs
parente4cd45a30c92a19a240df835cdaf6da5f76ea9fc (diff)
downloadnixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar.gz
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar.bz2
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar.lz
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar.xz
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.tar.zst
nixlib-3ca3b145ead9ce528b6b8cbf4db8e2a73a26bbe7.zip
top-level: Use foldl' to make the list of package functions top to bottom
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/default.nix16
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.