inherit src;
subPackages = [ "." ];
- vendorHash = "sha256-/h5U9uZRK5I2DkM5xETswrg0ouuLfMUz7LBOWP+edgw=";
+ vendorHash = "sha256-35kAjo+7gbOOzNbKJyMYUcAF11HK7WzO3m9ZcrOsqY0=";
+
+ # The flake check runs the full replay.
+ checkFlags = [ "-short" ];
+
+ postInstall = ''
+ mkdir -p "$out/share/systemd/user"
+ substitute ${./onechat.service} "$out/share/systemd/user/onechat.service" \
+ --subst-var-by onechat "$out/bin/onechat"
+ '';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
- test "$("$out/bin/onechat")" = onechat
+ [[ "$("$out/bin/onechat" help)" == "Usage: onechat "* ]]
runHook postInstallCheck
'';