]> infiniteadaptability.org Git - channel/commitdiff
packages: add ngrok
authoralex <[email protected]>
Mon, 1 Dec 2025 16:22:56 +0000 (08:22 -0800)
committeralex <[email protected]>
Mon, 1 Dec 2025 16:22:56 +0000 (08:22 -0800)
infiniteadaptability/packages/ngrok.scm [new file with mode: 0644]

diff --git a/infiniteadaptability/packages/ngrok.scm b/infiniteadaptability/packages/ngrok.scm
new file mode 100644 (file)
index 0000000..75ce153
--- /dev/null
@@ -0,0 +1,32 @@
+(define-module (infiniteadaptability packages ngrok)
+  #:use-module (guix download)
+  #:use-module (guix gexp)
+  #:use-module (guix licenses)
+  #:use-module (guix packages)
+  #:use-module (guix utils)
+  #:use-module (nonguix build-system binary))
+
+(define-public ngrok
+  (let ((version "3-stable"))
+    (package
+      (name "ngrok")
+      (version version)
+      (source
+       (origin
+         (method url-fetch)
+         (uri (string-append "https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v"
+                             version "-linux-amd64.tgz"))
+         (sha256
+          (base32 "1hxwky9jwb9swmdvnivhpsnlrr7kaqdm429ivvcz9d5lr1mi2dhp"))))
+      (supported-systems '("x86_64-linux"))
+      (build-system binary-build-system)
+      (arguments
+       (list
+        #:install-plan
+        #~'(("ngrok" "bin/"))))
+      (home-page "https://ngrok.com/")
+      (synopsis "ngrok")
+      (description "ngrok")
+      (license unlicense))))
+
+ngrok