summary refs log tree commit diff
path: root/pkgs/tools/misc/grafterm
diff options
context:
space:
mode:
authorArik Grahl <mail@arik-grahl.de>2022-09-13 11:49:31 +0200
committerArik Grahl <mail@arik-grahl.de>2022-09-13 11:56:12 +0200
commit6480fd8731a9e67d805ada7067ee05702b82911e (patch)
tree8e28b3cfaa684f34fe4ac591d0cb801ed2b10137 /pkgs/tools/misc/grafterm
parenta81b6401f6b5503d26918f062d010619f4059032 (diff)
downloadnixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar.gz
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar.bz2
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar.lz
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar.xz
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.tar.zst
nixpkgs-6480fd8731a9e67d805ada7067ee05702b82911e.zip
grafterm: init at 0.2.0
Diffstat (limited to 'pkgs/tools/misc/grafterm')
-rw-r--r--pkgs/tools/misc/grafterm/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/misc/grafterm/default.nix b/pkgs/tools/misc/grafterm/default.nix
new file mode 100644
index 00000000000..f21a8ba76fc
--- /dev/null
+++ b/pkgs/tools/misc/grafterm/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+  pname = "grafterm";
+  version = "0.2.0";
+
+  src = fetchFromGitHub {
+    owner = "slok";
+    repo = pname;
+    rev = "v${version}";
+    hash = "sha256-0pM36rAmwx/P1KAlmVaGoSj8eb9JucYycNC2R867dVo=";
+  };
+
+  vendorHash = "sha256-veg5B68AQhkSZg8YA/e4FbqJNG0YGwnUQFsAdscz0QI=";
+
+  ldflags = [ "-s" "-w" "-X main.Version=${version}" ];
+
+  meta = with lib; {
+    description = "Command-line tool for rendering metrics dashboards inspired by Grafana";
+    homepage = "https://github.com/slok/grafterm";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ arikgrahl ];
+  };
+}