{ buildGoModule, fetchFromGitLab, lib, }: let version = "0.10.1"; in buildGoModule { pname = "prometheus-fail2ban-exporter"; inherit version; src = fetchFromGitLab { owner = "hectorjsmith"; repo = "fail2ban-prometheus-exporter"; rev = "v${version}"; sha256 = "sha256-zGEhDy3uXIbvx4agSA8Mx7bRtiZZtoDZGbNbHc9L+yI="; }; vendorHash = "sha256-5o8p5p0U/c0WAIV5dACnWA3ThzSh2tt5LIFMb59i9GY="; meta = with lib; { mainProgram = "fail2ban-prometheus-exporter"; description = "Collect and export metrics on Fail2Ban"; homepage = "https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter"; license = licenses.mit; }; }