about summary refs log tree commit diff
path: root/pkgs/applications/misc/skate
diff options
context:
space:
mode:
authorNicolas M <penguwin@penguwin.eu>2021-12-07 11:16:10 +0100
committerProfpatsch <mail@profpatsch.de>2021-12-07 20:21:56 +0100
commitb79db91640e8c9ebb0179890bba0175baed94135 (patch)
tree004396b71d277bff7a1658fbf73c07576cb13361 /pkgs/applications/misc/skate
parentf4eddfe2fdef11dcbcc4139c6b91b78a9e1c28c5 (diff)
skate: init at 0.1.0
Diffstat (limited to 'pkgs/applications/misc/skate')
-rw-r--r--pkgs/applications/misc/skate/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/misc/skate/default.nix b/pkgs/applications/misc/skate/default.nix
new file mode 100644
index 0000000000000..1c35c06ec1711
--- /dev/null
+++ b/pkgs/applications/misc/skate/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "skate";
+  version = "0.1.0";
+
+  src = fetchFromGitHub {
+    owner = "charmbracelet";
+    repo = "skate";
+    rev = "v${version}";
+    sha256 = "01brxckjz8vlgaq9917l45xf48078d4465qn9l0lyll6hic6p06c";
+  };
+
+  vendorSha256 = "0mvx4rzs0mvb1dyxj105mh2awfy0bmp716x7hpfdwhwz3p11fc7k";
+
+  doCheck = false;
+
+  ldflags = [ "-s" "-w" "-X=main.Version=${version}" ];
+
+  meta = with lib; {
+    description = "A personal multi-machine syncable key value store";
+    homepage = "https://github.com/charmbracelet/skate";
+    license = licenses.mit;
+    maintainers = with maintainers; [ penguwin ];
+  };
+}