summaryrefslogtreecommitdiff
path: root/elenq/tools.scm
blob: 462b395fa1ac5b561a6da1993f03d992b7bf8bae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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))))