Skip to content

Commit f4df7c2

Browse files
committed
[DDW-1083] Fix devshell
1 parent 6b2bf66 commit f4df7c2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

nix/old-shell.nix

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,20 @@
1616
}:
1717

1818
let
19+
internal = inputs.self.packages.${system}.internal.${cluster};
1920
daedalusPkgs = import ./old-default.nix {
2021
inherit inputs nodeImplementation cluster topologyOverride configOverride genesisOverride;
2122
target = system;
2223
devShell = true;
23-
inherit (inputs.self.packages.${system}.internal.${cluster}.newCommon) sourceLib;
24+
inherit (internal.newCommon) sourceLib;
2425
};
2526
localLib = import ./old-lib.nix { inherit nodeImplementation system inputs; };
2627
fullExtraArgs = walletExtraArgs ++ pkgs.lib.optional allowFaultInjection "--allow-fault-injection";
2728
# This has all the dependencies of daedalusShell, but no shellHook allowing hydra
2829
# to evaluate it.
2930
daedalusShellBuildInputs = [
30-
daedalusPkgs.nodejs
31-
daedalusPkgs.yarn
31+
internal.newCommon.nodejs
32+
internal.newCommon.yarn
3233
daedalusPkgs.daedalus-bridge
3334
daedalusPkgs.daedalus-installer
3435
daedalusPkgs.mock-token-metadata-server
@@ -43,13 +44,13 @@ let
4344
] ++ (localLib.optionals autoStartBackend [
4445
daedalusPkgs.daedalus-bridge
4546
]) ++ (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
4748
darwin.apple_sdk.frameworks.CoreServices
4849
darwin.apple_sdk.frameworks.AppKit
4950
darwin.cctools
5051
xcbuild
5152
] else [
52-
inputs.self.packages.${system}.internal.${cluster}.electronBin
53+
internal.electronBin
5354
winePackages.minimal
5455
])
5556
) ++ (pkgs.lib.optionals (nodeImplementation == "cardano") [
@@ -126,7 +127,7 @@ let
126127
source <(cardano-node --bash-completion-script `type -p cardano-node`)
127128
''}
128129
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"
130131
${localLib.optionalString purgeNpmCache ''
131132
warn "purging all NPM/Yarn caches"
132133
rm -rf node_modules
@@ -150,7 +151,7 @@ let
150151
151152
${localLib.optionalString pkgs.stdenv.isLinux ''
152153
# 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
154155
''}
155156
156157
echo 'jq < $LAUNCHER_CONFIG'

0 commit comments

Comments
 (0)