From 8f13fe96155128841268fab62709911f0747090e Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Fri, 6 Mar 2026 15:19:35 +0800 Subject: [PATCH] gnu: Add emacs-arei/dolly. * modules/rosenthal/packages/emacs-xyz.scm (emacs-arei/dolly): New variable. --- modules/rosenthal/packages/emacs-xyz.scm | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/modules/rosenthal/packages/emacs-xyz.scm b/modules/rosenthal/packages/emacs-xyz.scm index f3ddb0c..252e242 100644 --- a/modules/rosenthal/packages/emacs-xyz.scm +++ b/modules/rosenthal/packages/emacs-xyz.scm @@ -6,6 +6,7 @@ #:use-module (guix gexp) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix utils) ;; Guix origin methods #:use-module (guix download) #:use-module (guix git-download) @@ -14,6 +15,30 @@ ;; Guix packages #:use-module (gnu packages emacs-xyz)) +(define-public emacs-arei/dolly + (let* ((commit "c348103a4562e183a3c094dc945fc2af8bf0b704") + (revision "0")) + (package + (inherit emacs-arei) + (name "emacs-arei-dolly") + (version (git-version "0.9.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~abcdw/emacs-arei") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h0fxybdb23cyx4xqz4axyp4sbqi2bqcvcwqin74l59wmfwpz0rr")))) + (arguments + (substitute-keyword-arguments (package-arguments emacs-arei) + ((#:lisp-directory _ #f) "lisp"))) + (propagated-inputs + (modify-inputs (package-propagated-inputs emacs-arei) + (prepend emacs-consult)))))) + (define-public emacs-caddyfile-mode (let ((commit "fc41148f5a7eb320f070666f046fb9d88cf17680") (revision "0"))