diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-04-20 10:53:17 +0200 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-05-01 07:46:46 +0200 |
| commit | d6c8b2a2956b316339d6fe57450b8f11223f6bcf (patch) | |
| tree | 9b25253d6ba8bfc8bea4d056484c9978915f0fd2 /gnu | |
| parent | f0443894b9422d6899f010998a8828f246c83539 (diff) | |
gnu: Add emacs-activity-watch-mode.
* gnu/packages/emacs-xyz.scm (emacs-activity-watch-mode): New variable.
Change-Id: Id31fd52c65a24691cb8ac709e1d415c95a8d196e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/emacs-xyz.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 10b2bd4f16..1df89fec17 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -531,6 +531,31 @@ states–that is, any major mode that supports the bookmark system is compatible.") (license license:gpl3+))) +(define-public emacs-activity-watch-mode + (package + (name "emacs-activity-watch-mode") + (version "1.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pauldub/activity-watch-mode") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09db80yirb0km0g56n72a95c0y5wr6vbq0dq4fjc2s0wj82idv5v")))) + (build-system emacs-build-system) + (arguments (list #:tests? #f)) ; No tests upstream. + (propagated-inputs (list emacs-request)) + (home-page "https://github.com/pauldub/activity-watch-mode") + (synopsis "Automatic time tracking extension") + (description + "This package provides a @code{ActivityWatch} mode based on +@code{wakatime-mode}. Enable it for the current buffer by invoking +@code{activity-watch-mode} or activate it globally with +@code{global-activity-watch-mode}.") + (license license:gpl3+))) + (define-public emacs-helix (package (name "emacs-helix") |
