Skip to content

Commit 4972fe1

Browse files
committed
Add runtime dependencies to test binary
1 parent 7d5eebd commit 4972fe1

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

flake.nix

+11-5
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@
2525
src = ./.;
2626
};
2727
compiler-nix-name = "ghc8107";
28-
pkg-def-extras = [
29-
pkgs.zsh
30-
];
3128
};
3229
})
3330
];
@@ -44,8 +41,17 @@
4441
};
4542
packages = {
4643
default = flake.packages."hapistrano:exe:hap";
47-
test = flake.packages."hapistrano:test:test".overrideAttrs (prev: {
48-
buildInputs = prev.buildInputs ++ [ pkgs.zsh ];
44+
test = flake.packages."hapistrano:test:test".overrideAttrs (_: {
45+
postFixup = ''
46+
wrapProgram $out/bin/test \
47+
--set PATH ${pkgs.lib.makeBinPath [
48+
pkgs.bash
49+
pkgs.coreutils
50+
pkgs.findutils
51+
pkgs.git
52+
pkgs.zsh
53+
]}
54+
'';
4955
});
5056
};
5157
});

0 commit comments

Comments
 (0)