{ lib, buildGoModule, fetchFromGitHub }: buildGoModule rec { pname = "do-agent"; version = "3.5.6"; src = fetchFromGitHub { owner = "digitalocean"; repo = "do-agent"; rev = "${version}"; sha256 = "1gl034cslqa30fqy2p9rymgx398s1rcgbmfvzk5zjlrw47327k8i"; }; buildFlagsArray = '' -ldflags= -X main.version=${version} ''; modSha256 = "164bwqg996097db399j7lar6gj9xpshjdmyapvzg7zh655xlkf3d"; meta = with lib; { description = "DigitalOcean droplet system metrics agent"; longDescription = '' do-agent is a program provided by DigitalOcean that collects system metrics from a DigitalOcean Droplet (on which the program runs) and sends them to DigitalOcean to provide resource usage graphs and alerting. ''; homepage = "https://github.com/digitalocean/do-agent"; license = licenses.asl20; maintainers = with maintainers; [ yvt ]; platforms = platforms.linux; }; }