@@ -107,7 +107,7 @@ let
107 pkg-def-extras = [ stack-pkgs.extras ] ++ pkg-def-extras;
107 pkg-def-extras = [ stack-pkgs.extras ] ++ pkg-def-extras;
108 # set doExactConfig = true. The stackage set should be consistent
108 # set doExactConfig = true. The stackage set should be consistent
109 # and we should trust stackage here!
109 # and we should trust stackage here!
110− modules = [ { doExactConfig = true; } patchesModule ] ++ modules;
110+ modules = [ { doExactConfig = true; } patchesModule ] ++ stack-pkgs.modules or [] ++ modules;
113 # Create a Haskell package set based on a Cabal configuration.
113 # Create a Haskell package set based on a Cabal configuration.
@@ -127,7 +127,7 @@ let
127 pkg-def-extras = [ plan-pkgs.extras ] ++ pkg-def-extras;
127 pkg-def-extras = [ plan-pkgs.extras ] ++ pkg-def-extras;
128 # set doExactConfig = true, as we trust cabals resolution for
128 # set doExactConfig = true, as we trust cabals resolution for
129 # the plan.
129 # the plan.
130− modules = [ { doExactConfig = true; } patchesModule ] ++ modules;
130+ modules = [ { doExactConfig = true; } patchesModule ] ++ plan-pkgs.modules or [] ++ modules;
133 # Package sets for all stackage snapshots.
133 # Package sets for all stackage snapshots.