~ruther/guix-local

6e1bd62d55a088deeef5534e8c7ad63420d36bb3 — Ilya Chernyshov 1 year, 8 months ago f0bb724
gnu: Add emacs-org-timeblock.

* gnu/packages/emacs-xyz.scm (emacs-org-timeblock): New variable.

Change-Id: I7a5844bc11d263131b4e1d2fb23a223747c4f63c
Signed-off-by: Andrew Tropin <andrew@trop.in>
1 files changed, 29 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +29 -0
@@ 23544,6 23544,35 @@ as well as functions for navigating between these headings.")
for defining recurring tasks and easily scheduling them.")
    (license license:gpl3+)))

(define-public emacs-org-timeblock
  (let ((revision "0")
        (commit "b423b01712b9c25dff3e4203c7cde736225f62ef"))
    (package
      (name "emacs-org-timeblock")
      (version (git-version "0.2" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri
          (git-reference
           (url "https://github.com/ichernyshovvv/org-timeblock")
           (commit commit)))
         (sha256
          (base32 "1q0271nli4yw01rwybkzdlqcj8ivqwh5r70yv9x0qqwxa955c9k9"))
         (file-name (git-file-name name version))))
      (build-system emacs-build-system)
      (propagated-inputs (list emacs-compat))
      (home-page "https://github.com/ichernyshovvv/org-timeblock")
      (synopsis
       "Schedule your day visually, using timeblocking technique inside Emacs")
      (description "The builtin orgmode package for viewing tasks or events
for a particular day, org-agenda, does not help you to quickly understand,
where, for example, you have free time in your day or where you have
overlapping tasks.  Just a list of tasks is not sufficient.  This package is
created to fix this problem and provide some of the functionality that modern
calendars provide.")
      (license license:gpl3+))))

(define-public emacs-org-super-agenda
  (package
    (name "emacs-org-super-agenda")