{ lib, stdenv, buildGoModule, fetchFromGitHub }: buildGoModule rec { pname = "alertmanager-bot"; version = "0.4.3"; src = fetchFromGitHub { owner = "metalmatze"; repo = pname; rev = version; sha256 = "1hjfkksqb675gabzjc221b33h2m4s6qsanmkm382d3fyzqj71dh9"; }; vendorSha256 = "1v0fgin8dn81b559zz4lqmrl7hikr46g4gb18sci4riql5qs1isj"; postPatch = '' sed "s;/templates/default.tmpl;$out/share&;" -i cmd/alertmanager-bot/main.go ''; postInstall = '' install -Dm644 -t $out/share/templates $src/default.tmpl ''; meta = with lib; { description = "Bot for Prometheus' Alertmanager"; homepage = "https://github.com/metalmatze/alertmanager-bot"; license = licenses.mit; maintainers = with maintainers; [ mmahut ]; }; }