summaryrefslogtreecommitdiff
path: root/elenq
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2024-12-21 18:05:38 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2024-12-21 18:42:37 +0100
commit2f27f8c2a2ff2e8d44577053e1a433ca289bfdd1 (patch)
treea015d48051abc0f8cce3f55cdb616389de22661c /elenq
parentc5096778a2cf8fb632ce4a542371c45c1e50757d (diff)
tools: reminder: add itHEADmaster
Diffstat (limited to 'elenq')
-rw-r--r--elenq/tools.scm37
1 files changed, 37 insertions, 0 deletions
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))))