{ lib, buildGoModule, src, }: buildGoModule { pname = "onechat"; version = "0.1.0"; inherit src; subPackages = [ "." ]; vendorHash = "sha256-35kAjo+7gbOOzNbKJyMYUcAF11HK7WzO3m9ZcrOsqY0="; # The flake check runs the full replay. checkFlags = [ "-short" ]; doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck test "$("$out/bin/onechat")" = onechat runHook postInstallCheck ''; meta = { description = "OneChat"; mainProgram = "onechat"; platforms = lib.platforms.linux; }; }