@@ -75,11 +75,11 @@ writeDoc file doc =
75
75
hClose handle
76
76
77
77
plan2nix :: Args -> Plan -> IO NExpr
78
- plan2nix args (Plan { packages, overlays , compilerVersion, compilerPackages }) = do
78
+ plan2nix args (Plan { packages, extras , compilerVersion, compilerPackages }) = do
79
79
-- TODO: this is an aweful hack and expects plan-to-nix to be
80
80
-- called from the toplevel project directory.
81
81
cwd <- getCurrentDirectory
82
- overlay <- fmap (mkNonRecSet . concat ) . forM (Map. toList overlays ) $ \ case
82
+ extras <- fmap (mkNonRecSet . concat ) . forM (Map. toList extras ) $ \ case
83
83
(name, Just (Package v r flags (Just (LocalPath folder)))) ->
84
84
do cabalFiles <- findCabalFiles folder
85
85
forM cabalFiles $ \ cabalFile ->
@@ -114,7 +114,7 @@ plan2nix args (Plan { packages, overlays, compilerVersion, compilerPackages }) =
114
114
, " packages" $= mkNonRecSet (fmap (uncurry bind') $ Map. toList $ mapKeys quoted compilerPackages)
115
115
]
116
116
]))
117
- , " overlay " $= (" hackage" ==> mkNonRecSet [ " packages" $= overlay ])
117
+ , " extras " $= (" hackage" ==> mkNonRecSet [ " packages" $= extras ])
118
118
]
119
119
where
120
120
quotedPackages = mapKeys quoted packages
@@ -157,7 +157,7 @@ plan2nix args (Plan { packages, overlays, compilerVersion, compilerPackages }) =
157
157
return $ fromString pkg $= mkPath False nix
158
158
159
159
value2plan :: Value -> Plan
160
- value2plan plan = Plan { packages, overlays , compilerVersion, compilerPackages }
160
+ value2plan plan = Plan { packages, extras , compilerVersion, compilerPackages }
161
161
where
162
162
packages = fmap Just $ filterInstallPlan $ \ pkg -> case ( pkg ^. key " type" . _String
163
163
, pkg ^. key " style" . _String) of
@@ -187,10 +187,10 @@ value2plan plan = Plan { packages, overlays, compilerVersion, compilerPackages }
187
187
}
188
188
_ -> Nothing
189
189
190
- overlays = fmap Just $ filterInstallPlan $ \ pkg -> case ( pkg ^. key " type" . _String
191
- , pkg ^. key " style" . _String
192
- , pkg ^. key " pkg-src" . key " type" . _String
193
- , pkg ^. key " pkg-src" . _Object) of
190
+ extras = fmap Just $ filterInstallPlan $ \ pkg -> case ( pkg ^. key " type" . _String
191
+ , pkg ^. key " style" . _String
192
+ , pkg ^. key " pkg-src" . key " type" . _String
193
+ , pkg ^. key " pkg-src" . _Object) of
194
194
(_, " local" , " local" , _) -> Just $ Package
195
195
{ packageVersion = pkg ^. key " pkg-version" . _String
196
196
, packageRevision = Nothing
@@ -227,7 +227,7 @@ defaultNixContents = unlines $
227
227
, " "
228
228
, " pkgSet = haskell.mkCabalProjectPkgSet {"
229
229
, " plan-pkgs = import ./pkgs.nix;"
230
- , " pkg-def-overlays = [];"
230
+ , " pkg-def-extras = [];"
231
231
, " modules = [];"
232
232
, " };"
233
233
, " "
0 commit comments