about summary refs log tree commit diff
path: root/pkgs/by-name/ks
diff options
context:
space:
mode:
authorIvan Kovnatsky <75213+ivankovnatsky@users.noreply.github.com>2024-05-17 11:37:11 +0300
committerIvan Kovnatsky <75213+ivankovnatsky@users.noreply.github.com>2024-05-21 12:32:20 +0300
commit7c2aeebf80636ecb32e3cafde6b955f5bce2cb68 (patch)
tree9c4fd4db00f08dc47bb7580b54d65467c6a9bc29 /pkgs/by-name/ks
parentff8aa8b9ec0300ce770c7eb0e62a8f95a0d47f13 (diff)
ks: init at 0.0.4
Diffstat (limited to 'pkgs/by-name/ks')
-rw-r--r--pkgs/by-name/ks/ks/package.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/by-name/ks/ks/package.nix b/pkgs/by-name/ks/ks/package.nix
new file mode 100644
index 0000000000000..ab80aa2b6bc12
--- /dev/null
+++ b/pkgs/by-name/ks/ks/package.nix
@@ -0,0 +1,30 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "ks";
+  version = "0.4.0";
+
+  src = fetchFromGitHub {
+    owner = "loteoo";
+    repo = "ks";
+    rev = "${finalAttrs.version}";
+    hash = "sha256-jGo0u0wiwOc2n8x0rvDIg1suu6vJQ5UCfslYD5vUlyI=";
+  };
+
+  installPhase = ''
+    mkdir -p $out/bin
+    cp ${finalAttrs.pname} $out/bin/
+  '';
+
+  meta = {
+    mainProgram = "ks";
+    homepage = "https://github.com/loteoo/ks";
+    description = "Command-line secrets manager powered by macOS keychains";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ ivankovnatsky ];
+    platforms = lib.platforms.darwin;
+  };
+})