{ lib, stdenv, buildGoModule, fetchFromGitHub, }: buildGoModule rec { pname = "infrastructure-agent"; version = "1.69.0"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; hash = "sha256-6yoHx1fVDaJZsQKFSfOCau/BrB6zcT52yrLbPp8ZiKQ="; }; vendorHash = "sha256-KBzckYxiQ4/nhm7ZfGQDGi5uN652oZgdc9i0UexMr24="; ldflags = [ "-s" "-w" "-X main.buildVersion=${version}" "-X main.gitCommit=${src.rev}" ]; env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0"; subPackages = [ "cmd/newrelic-infra" "cmd/newrelic-infra-ctl" "cmd/newrelic-infra-service" ]; meta = { description = "New Relic Infrastructure Agent"; homepage = "https://github.com/newrelic/infrastructure-agent.git"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ davsanchez ]; mainProgram = "newrelic-infra"; }; }