diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2024-12-21 18:05:38 +0100 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2024-12-21 18:42:37 +0100 |
commit | 2f27f8c2a2ff2e8d44577053e1a433ca289bfdd1 (patch) | |
tree | a015d48051abc0f8cce3f55cdb616389de22661c | |
parent | c5096778a2cf8fb632ce4a542371c45c1e50757d (diff) |
-rw-r--r-- | elenq/tools.scm | 37 |
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)))) |