{ lib, buildGoModule, src, version, }: buildGoModule { pname = "onehouse"; inherit src version; subPackages = [ "cmd/onehouse" ]; vendorHash = "sha256-yqtj+zCo7u2UwaQ12bHCHPNucgQNkvkN7nfkLynB67Y="; doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck timeout --preserve-status --signal=TERM 1 "$out/bin/onehouse" runHook postInstallCheck ''; meta = { description = "OneHouse"; mainProgram = "onehouse"; platforms = lib.platforms.linux; }; }