commit 49506998932937f595c7e4fa65aea7aa0e147c85 parent be1425e50b6f468803b3766184d5fb4f221b2baa Author: Vineet Kumar <git@vineetk.net> Date: Sat, 23 May 2026 19:36:06 -0400 packages/emacs: add my kasi.el package Diffstat:
| M | epistemia/packages/emacs.scm | | | 26 | +++++++++++++++++++++++++- |
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git 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)))