Skip to content

Commit 4e2da73

Browse files
committed
overlay -> extras
See input-output-hk/haskell.nix#75
1 parent 982d89a commit 4e2da73

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

pkgs.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ let
1010

1111
pkgSet = mkPkgSet {
1212
pkg-def = plan.pkgs;
13-
pkg-def-overlays = [
14-
plan.overlay
13+
pkg-def-extras = [
14+
plan.extras
1515
];
1616
modules = [
1717
# specific package overrides would go here

plan2nix/Plan2Nix.hs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ writeDoc file doc =
7575
hClose handle
7676

7777
plan2nix :: Args -> Plan -> IO NExpr
78-
plan2nix args (Plan { packages, overlays, compilerVersion, compilerPackages }) = do
78+
plan2nix args (Plan { packages, extras, compilerVersion, compilerPackages }) = do
7979
-- TODO: this is an aweful hack and expects plan-to-nix to be
8080
-- called from the toplevel project directory.
8181
cwd <- getCurrentDirectory
82-
overlay <- fmap (mkNonRecSet . concat) . forM (Map.toList overlays) $ \case
82+
extras <- fmap (mkNonRecSet . concat) . forM (Map.toList extras) $ \case
8383
(name, Just (Package v r flags (Just (LocalPath folder)))) ->
8484
do cabalFiles <- findCabalFiles folder
8585
forM cabalFiles $ \cabalFile ->
@@ -114,7 +114,7 @@ plan2nix args (Plan { packages, overlays, compilerVersion, compilerPackages }) =
114114
, "packages" $= mkNonRecSet (fmap (uncurry bind') $ Map.toList $ mapKeys quoted compilerPackages)
115115
]
116116
]))
117-
, "overlay" $= ("hackage" ==> mkNonRecSet [ "packages" $= overlay ])
117+
, "extras" $= ("hackage" ==> mkNonRecSet [ "packages" $= extras ])
118118
]
119119
where
120120
quotedPackages = mapKeys quoted packages
@@ -157,7 +157,7 @@ plan2nix args (Plan { packages, overlays, compilerVersion, compilerPackages }) =
157157
return $ fromString pkg $= mkPath False nix
158158

159159
value2plan :: Value -> Plan
160-
value2plan plan = Plan { packages, overlays, compilerVersion, compilerPackages }
160+
value2plan plan = Plan { packages, extras, compilerVersion, compilerPackages }
161161
where
162162
packages = fmap Just $ filterInstallPlan $ \pkg -> case ( pkg ^. key "type" . _String
163163
, pkg ^. key "style" . _String) of
@@ -187,10 +187,10 @@ value2plan plan = Plan { packages, overlays, compilerVersion, compilerPackages }
187187
}
188188
_ -> Nothing
189189

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
194194
(_, "local", "local", _) -> Just $ Package
195195
{ packageVersion = pkg ^. key "pkg-version" . _String
196196
, packageRevision = Nothing
@@ -227,7 +227,7 @@ defaultNixContents = unlines $
227227
, ""
228228
, " pkgSet = haskell.mkCabalProjectPkgSet {"
229229
, " plan-pkgs = import ./pkgs.nix;"
230-
, " pkg-def-overlays = [];"
230+
, " pkg-def-extras = [];"
231231
, " modules = [];"
232232
, " };"
233233
, ""

plan2nix/Plan2Nix/Plan.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ data Location
2828

2929
data Plan = Plan
3030
{ packages :: HashMap Text (Maybe Package)
31-
, overlays :: HashMap Text (Maybe Package)
31+
, extras :: HashMap Text (Maybe Package)
3232
, compilerVersion :: Text
3333
, compilerPackages :: HashMap Text (Maybe Version)
3434
} deriving (Show)

stack2nix/Stack2nix.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ stack2nix args stack@(Stack resolver compiler _) =
6767
_config_ = mkSym "config"
6868
packages <- packages2nix args stack
6969
return . mkNonRecSet $
70-
[ "overlay" $= ("hackage" ==> mkNonRecSet
70+
[ "extras" $= ("hackage" ==> mkNonRecSet
7171
([ "packages" $= (extraDeps $// packages) ]
7272
++ [ "compiler.version" $= fromString (quoted ver)
7373
| (Just c) <- [compiler], let ver = filter (`elem` (".0123456789" :: [Char])) c]
@@ -171,7 +171,7 @@ defaultNixContents = unlines
171171
, ""
172172
, " pkgSet = haskell.mkStackPkgSet {"
173173
, " stack-pkgs = import ./pkgs.nix;"
174-
, " pkg-def-overlays = [];"
174+
, " pkg-def-extras = [];"
175175
, " modules = [];"
176176
, " };"
177177
, ""

0 commit comments

Comments
 (0)