From 49506998932937f595c7e4fa65aea7aa0e147c85 Mon Sep 17 00:00:00 2001 From: Vineet Kumar Date: Sat, 23 May 2026 19:36:06 -0400 Subject: packages/emacs: add my kasi.el package --- epistemia/packages/emacs.scm | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/epistemia/packages/emacs.scm b/epistemia/packages/emacs.scm index 87d8087..849e7bf 100644 --- a/epistemia/packages/emacs.scm +++ b/epistemia/packages/emacs.scm @@ -5,7 +5,8 @@ #:use-module (guix build-system emacs) #:use-module ((guix licenses) :prefix license:) #:use-module (gnu packages emacs-build) - #:use-module (gnu packages emacs-xyz)) + #:use-module (gnu packages emacs-xyz) + #:use-module (gnu packages golang-crypto)) (define-public emacs-kaolin-themes (package @@ -225,3 +226,26 @@ your directory of agents to `gptel-agent-dirs', which see. Please note: gptel-agent uses significantly more tokens than the average gptel LLM interaction.") (license license:gpl3))) + +(define-public emacs-kasi + (package + (name "emacs-kasi") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.vineetk.net/kasi.el") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dqrbadpczd1rvif4hpz03akbibqwwf67yh1nhnfmvdm2x1fl303")))) + (build-system emacs-build-system) + (propagated-inputs (list age)) + (arguments + '(#:include '("^[^/]*.el$") + #:exclude '("^[^/]*.sh$"))) + (home-page "https://git.vineetk.net/kasi.el") + (synopsis "cryptography-agnostic emacs secrets manager") + (description "This package provides an easy way to manage secrets via M-x kasi.") + (license license:gpl3))) -- cgit v1.2.3