From edd0b102e842cc7f48a1dba5e9cab6a665a8690f Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Tue, 2 Jul 2024 18:19:13 +0300 Subject: [PATCH] gnu: Add emacs-gnosis * gnu/packages/emacs-xyz.scm (emacs-gnosis): New variable. Change-Id: If72164b931a308198e25b80038e1d6557aa18c8b --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a13af2a5a1..af0bae0bd0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17982,6 +17982,33 @@ (define-public emacs-gn-mode are common in Chromium-derived projects.") (license license:bsd-3))) +(define-public emacs-gnosis + (let ((commit "6df4a3d342bee27ef6891dc4930dd3ff17c52c31")) + (package + (name "emacs-gnosis") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.thanosapollo.org/gnosis") + (commit commit))) + (sha256 + (base32 + "18d59gw9k1aj7ki2555vb4mdbrpsz9ib5lkcshf6k0p0qxkzqcxz")) + (file-name (git-file-name name version)))) + (build-system emacs-build-system) + (propagated-inputs + (list emacs-emacsql + emacs-compat)) + (home-page "https://thanosapollo.org/projects/gnosis") + (synopsis "Spaced Repetition System for GNU Emacs") + (description "Spaced repetition system for note taking & self +testing, where notes are taken in a Question/Answer/Explanation +format & reviewed in spaced intervals, determined by the success or +failure to recall a given answer for question.") + (license license:gpl3+)))) + (define-public emacs-drag-stuff (package (name "emacs-drag-stuff") -- 2.45.2