|
1 | 1 | { system ? builtins.currentSystem |
2 | 2 | , config ? {} |
3 | 3 | , nodeImplementation ? "cardano" |
4 | | -, localLib ? import ./lib.nix { inherit nodeImplementation; } |
| 4 | +, localLib ? import ./lib.nix { inherit nodeImplementation system; } |
5 | 5 | , pkgs ? import (import ./nix/sources.nix).nixpkgs { inherit system config; } |
6 | 6 | , cluster ? "selfnode" |
7 | 7 | , systemStart ? null |
|
20 | 20 | daedalusPkgs = import ./. { |
21 | 21 | inherit nodeImplementation cluster topologyOverride configOverride genesisOverride useLocalNode; |
22 | 22 | target = system; |
| 23 | + localLibSystem = system; |
23 | 24 | devShell = true; |
24 | 25 | }; |
25 | | - hostPkgs = import pkgs.path { config = {}; overlays = []; }; |
26 | 26 | fullExtraArgs = walletExtraArgs ++ pkgs.lib.optional allowFaultInjection "--allow-fault-injection"; |
27 | 27 | launcherConfig' = "${daedalusPkgs.daedalus.cfg}/etc/launcher-config.yaml"; |
28 | 28 | fixYarnLock = pkgs.stdenv.mkDerivation { |
|
77 | 77 |
|
78 | 78 | gcRoot = pkgs.runCommandLocal "gc-root" { |
79 | 79 | properBuildShell = buildShell.overrideAttrs (old: { buildCommand = "export >$out"; }); |
80 | | - cardanoWalletsHaskellNix = daedalusPkgs.walletFlake.defaultNix.outputs.legacyPackages.${system}.roots; |
| 80 | + cardanoWalletsHaskellNix = daedalusPkgs.walletFlake.outputs.legacyPackages.${system}.roots; |
81 | 81 | ourHaskellNix = if pkgs.stdenv.isLinux then daedalusPkgs.yaml2json.project.roots else ""; |
82 | 82 | daedalusInstallerInputs = with daedalusPkgs.daedalus-installer; buildInputs ++ nativeBuildInputs; |
83 | 83 | # cardano-bridge inputs are GC’d, and rebuilt too often on Apple M1 CI: |
|
194 | 194 | devops = pkgs.stdenv.mkDerivation { |
195 | 195 | name = "devops-shell"; |
196 | 196 | buildInputs = let |
197 | | - inherit (localLib.iohkNix) niv; |
| 197 | + inherit (daedalusPkgs.walletFlake.outputs.legacyPackages.${system}.pkgs) niv; |
198 | 198 | in if nivOnly then [ niv ] else [ niv daedalusPkgs.cardano-node-cluster.start daedalusPkgs.cardano-node-cluster.stop ]; |
199 | 199 | shellHook = '' |
200 | 200 | export CARDANO_NODE_SOCKET_PATH=$(pwd)/state-cluster/bft1.socket |
|
0 commit comments