Commit 42903597 authored by Ross Smyth's avatar Ross Smyth
Browse files

idris2: Put prelude in seperate derivation

parent 622489c2
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
{ mkPrelude, prelude }:
mkPrelude {
  name = "base";
  dependencies = [ prelude ];
}
+12 −0
Original line number Diff line number Diff line
{
  mkPrelude,
  prelude,
  base,
}:
mkPrelude {
  name = "contrib";
  dependencies = [
    prelude
    base
  ];
}
+12 −0
Original line number Diff line number Diff line
{
  mkPrelude,
  prelude,
  base,
}:
mkPrelude {
  name = "linear";
  dependencies = [
    prelude
    base
  ];
}
+14 −0
Original line number Diff line number Diff line
{
  mkPrelude,
  prelude,
  base,
  linear,
}:
mkPrelude {
  name = "network";
  dependencies = [
    prelude
    base
    linear
  ];
}
+6 −0
Original line number Diff line number Diff line
@@ -20,6 +20,12 @@ let
      };
      # Prelude libraries
      mkPrelude = callPackage ./mkPrelude.nix { }; # Build helper
      prelude = callPackage ./prelude.nix { };
      base = callPackage ./base.nix { };
      linear = callPackage ./linear.nix { };
      network = callPackage ./network.nix { };
      contrib = callPackage ./contrib.nix { };
      test = callPackage ./test.nix { };

      libidris2_support = callPackage ./libidris2_support.nix { };
      idris2-unwrapped = callPackage ./unwrapped.nix { };
Loading