guix-kakafarm-channel

Kaka Farm's GNU Guix channel.
git clone https://kaka.farm/~git/guix-kakafarm-channel
Log | Files | Refs | README | LICENSE

commit cf55b45a6cebf7c4d1c8cd4d1f1ac1452ff387ac
parent 5a18f9f52135a379ae9e1f3ea673de14f39b3466
Author: Yuval Langer <yuval.langer@gmail.com>
Date:   Mon, 20 Jan 2025 07:35:26 +0200

Add emacs-discourse-mode by Glenn (glenneth) Thompson.

Diffstat:
Mkakafarm/packages/emacs-xyz.scm | 37+++++++++++++++++++++++++++++++++----
1 file changed, 33 insertions(+), 4 deletions(-)

diff --git a/kakafarm/packages/emacs-xyz.scm b/kakafarm/packages/emacs-xyz.scm @@ -18,14 +18,17 @@ ;;; <http://www.gnu.org/licenses/>. (define-module (kakafarm packages emacs-xyz) + #:use-module (guix build-system emacs) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix packages) #:use-module (guix gexp) #:use-module ((guix licenses) #:prefix license:) + + #:use-module ((gnu packages emacs-xyz) #:prefix gnu:packages:emacs-xyz:) #:use-module (gnu packages speech) #:use-module (gnu packages) - #:use-module (guix build-system emacs) - #:use-module (guix download) - #:use-module (guix git-download) - #:use-module (guix packages)) + ) (define-public emacs-detubifier (let ((commit "2146cd76df48c8a9212486060e81c4654958c976") @@ -50,6 +53,32 @@ (description "Replace proprietary web frontends with free and privacy respecting web frontends.") (license license:agpl3+)))) +(define-public emacs-discourse-mode + (let ((commit "c5fde79990ab5d44786721f133b1c66764d6dc2b") + (revision "1") + (git-repository-url + "https://codeberg.org/glenneth/discourse-mode")) + (package + (name "emacs-discourse-mode") + (version (git-version "0.2.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url git-repository-url) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0j2f0vclj6zrmk1hxyrrhkcpk74vqvq42g9wjqrjw827yjh2wm65")))) + (build-system emacs-build-system) + (inputs (list gnu:packages:emacs-xyz:emacs-request + gnu:packages:emacs-xyz:emacs-compat + gnu:packages:emacs-xyz:emacs-markdown-mode)) + (home-page git-repository-url) + (synopsis "") + (description "") + (license license:gpl3+)))) + (define-public emacs-nano-tts-minor-mode (let ((commit "52a3ffa5833bdda79eb36e5048fe97c1b59eb9f2") (base32-string "15lzcd95zadd8wbzl5zdn72rad41mga2qqz34dc0sp8xgfwg3krh")