Skip to content

Commit

Permalink
Remove overlay.nix
Browse files Browse the repository at this point in the history
  • Loading branch information
solomon-b committed Feb 6, 2024
1 parent 4b145a5 commit 897519b
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 26 deletions.
27 changes: 20 additions & 7 deletions flake.nix
Expand Up @@ -10,13 +10,28 @@
let
ghcVersion = "963";
compiler = "ghc${ghcVersion}";
overlay = import ./overlay.nix compiler;
overlays = [ overlay ];
in
flake-utils.lib.eachDefaultSystem
(system:
let
pkgs = import nixpkgs { inherit system overlays; };
pkgs = import nixpkgs { inherit system; };
hsPkgs = pkgs.haskell.packages.${compiler}.override (old: {
overrides = pkgs.lib.composeExtensions (old.overrides or (_: _: { }))
(hfinal: hprev: {
kindly-functors = hfinal.callCabal2nix "kindly-functors" (pkgs.fetchFromGitHub {
owner = "solomon-b";
repo = "kindly-functors";
rev = "26fdb99ef92124241e38e6f4511961ad2f9fb920";
sha256 = "sha256-nZHERb1QA3XtRZWEcIoq8P4atOBioE7cRrJqrjkw9m0=";
}) {};
monoidal-functors = (hfinal.callCabal2nix "monoidal-functors" ./. { }).overrideScope (hfinal': hprev': {
bifunctors = hfinal.bifunctors_5_6_1;
semigroupoids = hfinal.semigroupoids_6_0_0_1.overrideScope (hfinal': hprev': {
bifunctors = hfinal.bifunctors_5_6_1;
});
});
});
});
in
rec {
devShell = pkgs.mkShell {
Expand All @@ -31,11 +46,9 @@

formatter = pkgs.nixpkgs-fmt;
packages = flake-utils.lib.flattenTree {
monoidal-functors = pkgs.haskellPackages.monoidal-functors;
monoidal-functors = hsPkgs.monoidal-functors;
};

defaultPackage = packages.monoidal-functors;
}) // {
overlays.default = overlay;
};
});
}
19 changes: 0 additions & 19 deletions overlay.nix

This file was deleted.

0 comments on commit 897519b

Please sign in to comment.