From 2f27f8c2a2ff2e8d44577053e1a433ca289bfdd1 Mon Sep 17 00:00:00 2001
From: Ekaitz Zarraga <ekaitz@elenq.tech>
Date: Sat, 21 Dec 2024 18:05:38 +0100
Subject: tools: reminder: add it

---
 elenq/tools.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 elenq/tools.scm

diff --git a/elenq/tools.scm b/elenq/tools.scm
new file mode 100644
index 0000000..462b395
--- /dev/null
+++ b/elenq/tools.scm
@@ -0,0 +1,37 @@
+(define-module (elenq tools)
+  #:use-module (guix gexp)
+  #:use-module (guix packages)
+  #:use-module (guix git-download)
+  #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system guile)
+  #:use-module ((guix build utils) #:select (with-directory-excursion))
+  #:use-module (gnu packages)
+  #:use-module (gnu packages guile)
+  #:use-module (gnu packages guile-xyz))
+
+
+(define-public reminder
+  (let ((revision "1")
+        (commit "cd2cbbb6511f6be57de2dcdcca20c76ca73e8f06"))
+    (package
+      (name "reminder")
+      (version "0.0.1")
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/ekaitz-zarraga/reminder.git")
+                       (commit commit)))
+                (sha256
+                  (base32 "0giykd6x040xd2d75sra6ziyhfic8dgr3fpyzv5v4bwzv6wafh35"))))
+      (arguments
+        `(#:phases (modify-phases %standard-phases
+                      (add-before 'build 'delete-guix.scm
+                        (lambda _ (delete-file "guix.scm"))))))
+      (build-system guile-build-system)
+      (native-inputs (list guile-3.0))
+      (propagated-inputs (list guile-libnotify))
+      (synopsis "Remind you things periodically")
+      (description "Reminder triggers desktop notifications periodically according
+to a configuration file you provided.")
+      (home-page "none")
+      (license license:asl2.0))))
-- 
cgit v1.2.3