|
16 | 16 | }: |
17 | 17 |
|
18 | 18 | let |
| 19 | + internal = inputs.self.packages.${system}.internal.${cluster}; |
19 | 20 | daedalusPkgs = import ./old-default.nix { |
20 | 21 | inherit inputs nodeImplementation cluster topologyOverride configOverride genesisOverride; |
21 | 22 | target = system; |
22 | 23 | devShell = true; |
23 | | - inherit (inputs.self.packages.${system}.internal.${cluster}.newCommon) sourceLib; |
| 24 | + inherit (internal.newCommon) sourceLib; |
24 | 25 | }; |
25 | 26 | localLib = import ./old-lib.nix { inherit nodeImplementation system inputs; }; |
26 | 27 | fullExtraArgs = walletExtraArgs ++ pkgs.lib.optional allowFaultInjection "--allow-fault-injection"; |
27 | 28 | # This has all the dependencies of daedalusShell, but no shellHook allowing hydra |
28 | 29 | # to evaluate it. |
29 | 30 | daedalusShellBuildInputs = [ |
30 | | - daedalusPkgs.nodejs |
31 | | - daedalusPkgs.yarn |
| 31 | + internal.newCommon.nodejs |
| 32 | + internal.newCommon.yarn |
32 | 33 | daedalusPkgs.daedalus-bridge |
33 | 34 | daedalusPkgs.daedalus-installer |
34 | 35 | daedalusPkgs.mock-token-metadata-server |
|
43 | 44 | ] ++ (localLib.optionals autoStartBackend [ |
44 | 45 | daedalusPkgs.daedalus-bridge |
45 | 46 | ]) ++ (if (pkgs.stdenv.hostPlatform.system == "x86_64-darwin") || (pkgs.stdenv.hostPlatform.system == "aarch64-darwin") then [ |
46 | | - inputs.self.packages.${system}.internal.${cluster}.darwin-launcher |
| 47 | + internal.darwin-launcher |
47 | 48 | darwin.apple_sdk.frameworks.CoreServices |
48 | 49 | darwin.apple_sdk.frameworks.AppKit |
49 | 50 | darwin.cctools |
50 | 51 | xcbuild |
51 | 52 | ] else [ |
52 | | - inputs.self.packages.${system}.internal.${cluster}.electronBin |
| 53 | + internal.electronBin |
53 | 54 | winePackages.minimal |
54 | 55 | ]) |
55 | 56 | ) ++ (pkgs.lib.optionals (nodeImplementation == "cardano") [ |
|
126 | 127 | source <(cardano-node --bash-completion-script `type -p cardano-node`) |
127 | 128 | ''} |
128 | 129 |
|
129 | | - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${daedalusPkgs.nodejs}/include/node -I${toString ../.}/node_modules/node-addon-api" |
| 130 | + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${internal.newCommon.nodejs}/include/node -I${toString ../.}/node_modules/node-addon-api" |
130 | 131 | ${localLib.optionalString purgeNpmCache '' |
131 | 132 | warn "purging all NPM/Yarn caches" |
132 | 133 | rm -rf node_modules |
|
150 | 151 |
|
151 | 152 | ${localLib.optionalString pkgs.stdenv.isLinux '' |
152 | 153 | # FIXME: use `internal.patchelfElectron`, like Lace |
153 | | - ln -svf ${inputs.self.packages.${system}.internal.${cluster}.electronBin}/bin/electron ./node_modules/electron/dist/electron |
| 154 | + ln -svf ${internal.electronBin}/bin/electron ./node_modules/electron/dist/electron |
154 | 155 | ''} |
155 | 156 |
|
156 | 157 | echo 'jq < $LAUNCHER_CONFIG' |
|
0 commit comments