description = "Cardano World";
-
inputs.nix-inclusive.url = "github:input-output-hk/nix-inclusive";
-
inputs.flake-compat = {
-
url = "github:edolstra/flake-compat";
-
url = "github:divnix/std";
-
# inputs.nixpkgs.follows = "nixpkgs"; # doesn't have `conform` yet
-
n2c.url = "github:nlewo/nix2container";
-
url = "github:input-output-hk/haskell.nix";
-
hackage.follows = "hackage";
-
url = "github:input-output-hk/hackage.nix";
+
std.url = "github:divnix/std";
+
data-merge.follows = "std/dmerge";
+
n2c.follows = "std/n2c";
-
url = "github:input-output-hk/cardano-haskell-packages?ref=repo";
+
# --- Bitte Stack ----------------------------------------------
+
url = "github:input-output-hk/bitte";
+
inputs.capsules.follows = "capsules";
-
url = "github:input-output-hk/iohk-nix";
-
inputs.nixpkgs.follows = "nixpkgs";
-
data-merge.url = "github:divnix/data-merge";
-
url = "github:input-output-hk/cardano-mainnet-mirror";
-
# --- Bitte Stack ----------------------------------------------
-
bitte.url = "github:input-output-hk/bitte";
url = "github:input-output-hk/bitte-cells";
cardano-wallet.follows = "cardano-wallet";
+
tullia.url = "github:input-output-hk/tullia";
# --------------------------------------------------------------
# --- Auxiliaries ----------------------------------------------
+
# TODO: REMOVE COMMENT ON BITTE BUMP
+
# nixpkgs.follows = "bitte/nixpkgs";
+
# nix.follows = "bitte/nix";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05";
nixpkgs-haskell.follows = "haskell-nix/nixpkgs-unstable";
-
capsules.url = "github:input-output-hk/devshell-capsules";
+
url = "github:input-output-hk/devshell-capsules";
+
# To obtain latest available bitte-cli
+
inputs.bitte.follows = "bitte";
+
url = "github:edolstra/flake-compat";
# --------------------------------------------------------------
-
# --- Bride Heads ----------------------------------------------
-
url = "github:input-output-hk/cardano-node/1.35.4";
+
# --- App Supporting Inputs ------------------------------------
+
url = "github:input-output-hk/cardano-mainnet-mirror";
-
cardano-db-sync.url = "github:input-output-hk/cardano-db-sync/13.0.4";
-
cardano-wallet.url = "github:input-output-hk/cardano-wallet/v2022-07-01";
-
url = "github:CardanoSolutions/ogmios/v5.5.5";
+
url = "github:input-output-hk/cardano-haskell-packages?ref=repo";
-
url = "github:input-output-hk/cardano-graphql";
+
url = "github:input-output-hk/hackage.nix";
+
url = "github:input-output-hk/haskell.nix";
+
inputs.hackage.follows = "hackage";
+
url = "github:input-output-hk/iohk-nix";
+
inputs.nixpkgs.follows = "nixpkgs";
+
nix-inclusive.url = "github:input-output-hk/nix-inclusive";
+
# --------------------------------------------------------------
+
# --- Bridge Heads----------------------------------------------
+
cardano-db-sync.url = "github:input-output-hk/cardano-db-sync/13.0.4";
+
cardano-node.url = "github:input-output-hk/cardano-node/1.35.4";
+
cardano-wallet.url = "github:input-output-hk/cardano-wallet/v2022-07-01";
url = "github:input-output-hk/cardano-explorer-app/fix-nix-system";
+
url = "github:input-output-hk/cardano-graphql";
# url = "github:input-output-hk/cardano-rosetta";
+
url = "github:CardanoSolutions/ogmios/v5.5.5";
# --------------------------------------------------------------
-
tullia.url = "github:input-output-hk/tullia";
inherit (inputs.nixpkgs) lib;
-
# 2) renderes nomad environments (TODO: `std`ize as actions)
+
# 2) renders nomad environments (TODO: `std`ize as actions)
pkgs = inputs.nixpkgs.legacyPackages.${system};
preview = mkNomadJobs cloud."namespaces/preview";
pv8 = mkNomadJobs cloud."namespaces/pv8";
# 4) oci-images re-export due to image tag changes stemming from bitte-cells follows
vector.oci-images = inputs.std.harvest inputs.bitte-cells ["vector" "oci-images"];
# 5) tullia tasks and cicero actions
actions = inputs.std.harvest inputs.self ["cloud" "actions"];
tasks = inputs.std.harvest inputs.self ["automation" "pipelines"];
# --- Flake Local Nix Configuration ----------------------------
extra-trusted-public-keys = [
"hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ="
# post-build-hook = "./upload-to-cache.sh";
allow-import-from-derivation = "true";