~ruther/guix-local

9f6fa3a9580a43d7406ac5b61c2fba0878a67edf — Cayetano Santos 2 years ago f85c6ee
gnu: Add emacs-chatgpt-shell.

* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
1 files changed, 19 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +19 -0
@@ 493,6 493,25 @@ just one-off queries and multiple independent sessions.  It requires an OpenAI
API key.")
    (license license:gpl3+)))

(define-public emacs-chatgpt-shell
  (package
    (name "emacs-chatgpt-shell")
    (version "0.74.1")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://github.com/xenodium/chatgpt-shell")
                    (commit "1de7bfa6a34f20cca813006282d9a8f2ef291f95")))
              (sha256
               (base32
                "1rabpp70qlmc47lmp2v7ckvfjhy6wkk881fxpbv2dchzhn77qk5r"))))
    (build-system emacs-build-system)
    (home-page "https://github.com/xenodium/chatgpt-shell")
    (synopsis "ChatGPT and DALL-E Emacs shells + Org Babel")
    (description
     "chatgpt-shell is a comint-based ChatGPT shell for Emacs.")
    (license license:gpl3+)))

(define-public emacs-geiser-guile
  (package
    (name "emacs-geiser-guile")