This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new f2669614df gnu: Add emacs-sops.
f2669614df is described below

commit f2669614df2c09df7299f6e694beb8cf2a862d0e
Author: ColdSideOfYourPillow <coldsideofyourpil...@noreply.codeberg.org>
AuthorDate: Sat Aug 16 23:25:04 2025 +0400

    gnu: Add emacs-sops.
    
    * gnu/packages/emacs-xyz.scm (emacs-sops): Add package.
    
    Change-Id: Id8973b13a8f9787a8bdb4b0f6bdd5776a3689f49
    Reviewed-by: Liliana Marie Prikler <liliana.prik...@gmail.com>
    Signed-off-by: Sharlatan Hellseher <sharlata...@gmail.com>
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 656d53fe9e..f9e1a79bc8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -502,6 +502,31 @@ states–that is, any major mode that supports the bookmark 
system is
 compatible.")
     (license license:gpl3+)))
 
+(define-public emacs-sops
+  (package
+    (name "emacs-sops")
+    (version "0.1.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/djgoku/sops";)
+              (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1n49p86sfvhaig7mp17zm9mrsp14mmvgvprp1n16r6kgfx52wxzq"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/djgoku/sops";)
+    (synopsis "SOPS encrypt and decrypt without leaving the editor")
+    (description
+     "This package provides a minor mode for editing @acronym{SOPS, Secret
+OPerationS}-encrypted files.  To enable it automatically, set
+@code{global-sops-mode}.  Users can decrypt with @code{sops-edit-file}, save
+changes with @code{sops-save-file}, or discard them with @code{sops-cancel}.
+The files are displayed in read-only mode to prevent accidental corruption,
+which is useful for partly encrypted files with only one encrypted line.")
+    (license license:gpl3+)))
+
 (define-public emacs-age
   (package
     (name "emacs-age")

Reply via email to