{ callPackage, checkEnv, fetchedGit, fetchedGitPrivate, fetchedGithub }: let connexionswing = callPackage ./packages/connexionswing.nix { inherit checkEnv fetchedGitPrivate; }; ludivinecassal = callPackage ./packages/ludivinecassal.nix { inherit checkEnv fetchedGitPrivate; }; piedsjaloux = callPackage ./packages/piedsjaloux.nix { inherit checkEnv fetchedGitPrivate; }; aten = callPackage ./packages/aten.nix { inherit checkEnv fetchedGitPrivate; }; chloe = callPackage ./packages/chloe.nix { inherit checkEnv fetchedGitPrivate; }; nextcloud = callPackage ./packages/nextcloud.nix { inherit checkEnv; }; adminer = callPackage ./packages/adminer.nix {}; ympd = callPackage ./packages/ympd.nix {}; gitweb = callPackage ./packages/gitweb.nix {}; mantisbt = callPackage ./packages/mantisbt.nix { inherit checkEnv fetchedGithub; }; ttrss = callPackage ./packages/ttrss.nix { inherit checkEnv fetchedGithub fetchedGit; }; roundcubemail = callPackage ./packages/roundcubemail.nix { inherit checkEnv; }; in { inherit adminer; inherit ympd; connexionswing_dev = connexionswing { environment = "dev"; }; connexionswing_prod = connexionswing { environment = "prod"; }; ludivinecassal_dev = ludivinecassal { environment = "dev"; }; ludivinecassal_prod = ludivinecassal { environment = "prod"; }; aten_dev = aten { environment = "dev"; }; aten_prod = aten { environment = "prod"; }; piedsjaloux_dev = piedsjaloux { environment = "dev"; }; piedsjaloux_prod = piedsjaloux { environment = "prod"; }; chloe_dev = chloe { environment = "dev"; }; chloe_prod = chloe { environment = "prod"; }; inherit nextcloud; inherit mantisbt; inherit ttrss; inherit roundcubemail; # FIXME: add buildbot git = { web = gitweb; }; }