Skip to content

Commit 961462d

Browse files
committed
runCommand -> mkDerivation with pname/version
1 parent dc4d71b commit 961462d

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

flake.nix

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,24 @@
4747
packages = forEachSupportedSystem (
4848
{ system, pkgs, ... }:
4949
{
50-
default = pkgs.runCommand "determinate-nixd" { } ''
51-
mkdir -p $out/bin
52-
cp ${inputs."determinate-nixd-${system}"} $out/bin/determinate-nixd
53-
chmod +x $out/bin/determinate-nixd
54-
$out/bin/determinate-nixd --help
55-
'';
50+
default = pkgs.stdenvNoCC.mkDerivation {
51+
pname = "determinate-nixd";
52+
version = "3.17.0";
53+
54+
src = inputs."determinate-nixd-${system}";
55+
dontUnpack = true;
56+
57+
installPhase = ''
58+
mkdir -p $out/bin
59+
cp $src $out/bin/determinate-nixd
60+
chmod +x $out/bin/determinate-nixd
61+
'';
62+
63+
doInstallCheck = true;
64+
installCheckPhase = ''
65+
$out/bin/determinate-nixd --help
66+
'';
67+
};
5668
}
5769
);
5870

0 commit comments

Comments
 (0)