urbit/nix/ops/default.nix

87 lines
1.5 KiB
Nix
Raw Normal View History

{ pkgs ? import ../nixpkgs.nix, debug ? false }:
2019-03-05 03:43:53 +03:00
let
tlon = import ../pkgs { inherit pkgs; };
arvo = tlon.arvo;
arvo-ropsten = tlon.arvo-ropsten;
herb = tlon.herb;
urbit = if debug then tlon.urbit-debug else tlon.urbit;
2019-03-05 03:43:53 +03:00
bootbrass = ../../bin/brass.pill;
bootsolid = ../../bin/solid.pill;
2019-03-05 03:43:53 +03:00
rawzod = import ./fakeship {
inherit pkgs herb urbit;
pill = bootsolid;
ship = "zod";
arvo = null;
};
ropzod = import ./fakeship {
inherit pkgs herb urbit;
pill = bootsolid;
ship = "zod";
arvo = arvo-ropsten;
};
zod = import ./fakeship {
inherit pkgs herb urbit arvo;
pill = bootsolid;
2019-03-05 03:43:53 +03:00
ship = "zod";
};
bus = import ./fakeship {
inherit pkgs herb urbit arvo;
pill = bootsolid;
2019-03-05 03:43:53 +03:00
ship = "bus";
};
in
rec {
2019-03-05 03:43:53 +03:00
test = import ./test {
inherit pkgs herb urbit;
ship = bus;
2019-03-05 03:43:53 +03:00
};
solid = import ./solid {
inherit pkgs herb urbit arvo;
pier = rawzod;
2019-03-05 03:43:53 +03:00
};
brass = import ./brass {
inherit pkgs herb urbit arvo;
pier = zod;
2019-03-05 03:43:53 +03:00
};
brass-ropsten = import ./brass {
inherit pkgs herb urbit;
arvo = arvo-ropsten;
pier = ropzod;
};
2019-07-20 02:05:46 +03:00
ivory = import ./ivory {
inherit pkgs herb urbit arvo;
2019-07-20 02:05:46 +03:00
pier = zod;
};
ivory-ropsten = import ./ivory {
inherit pkgs herb urbit;
arvo = arvo-ropsten;
pier = ropzod;
};
image = import ./image {
inherit pkgs herb urbit solid;
};
image-ropsten = import ./image {
inherit pkgs herb urbit;
brass = brass-ropsten;
ivory = ivory-ropsten;
};
2019-03-05 03:43:53 +03:00
}