diff --git a/default.nix b/default.nix index 19785496fd..76051997ed 100644 --- a/default.nix +++ b/default.nix @@ -24,6 +24,7 @@ # Whether to build our Haskell packages (and their dependencies) with profiling enabled. , enableHaskellProfiling ? false , source-repo-override ? { } +, networkNixName ? "testnet" }: let inherit (packages) pkgs marlowe sources; @@ -36,10 +37,10 @@ rec { inherit (haskell.packages.marlowe-cli.components.exes) marlowe-cli; + network = pkgs.networks.${networkNixName}; + dev-scripts = import ./nix/dev/scripts.nix { - inherit pkgs; - inherit cardano-cli cardano-node; - network = pkgs.networks.testnet-dev; + inherit pkgs network cardano-cli cardano-node; }; tests = import ./nix/tests/default.nix { diff --git a/shell.nix b/shell.nix index 23c1cc4d57..0be69b20c7 100644 --- a/shell.nix +++ b/shell.nix @@ -4,7 +4,7 @@ }: let # inherit (packages) pkgs marlowe docs webCommon bitte-packages marlowe-cli dev-scripts; - inherit (packages) pkgs marlowe docs marlowe-cli dev-scripts; + inherit (packages) pkgs marlowe docs marlowe-cli dev-scripts network; inherit (dev-scripts) start-cardano-node run-chainseekd; inherit (pkgs) stdenv lib utillinux python3 nixpkgs-fmt writeShellScriptBin networks; inherit (marlowe) haskell stylish-haskell sphinxcontrib-haddock sphinx-markdown-tables sphinxemoji nix-pre-commit-hooks cardano-cli cardano-node;