manifests: emacs: Replace emacs-kakoune by emacs-meow

impermanence
Luis Guilherme Coelho 2024-05-05 15:12:16 -03:00
parent 717b02fc4c
commit 8cb5ee8e6c
No known key found for this signature in database
GPG Key ID: 1F2E76ACE3F531C8
1 changed files with 73 additions and 31 deletions

View File

@ -1,32 +1,74 @@
(use-modules (guix profiles) (define-module (home-environments radio manifests emacs)
(gnu packages emacs) #:use-module (guix profiles)
(gnu packages emacs-xyz) #:use-module (gnu packages emacs)
(gnu packages guile-xyz)) #:use-module (gnu packages emacs-xyz)
#:use-module (gnu packages guile-xyz)
#:export (packages:emacs
packages:all
packages:blogging
packages:completion
packages:configuration
packages:file-managing
packages:guile
packages:guix
packages:misc
packages:modal-editing
packages:terminal
packages:writing))
(packages->manifest (define packages:emacs
(list #|emacs |# emacs (list emacs-next))
#|emacs-xyz |#
#| • completion |# emacs-cape emacs-corfu emacs-corfu-doc (define packages:completion
emacs-consult-lsp emacs-vertico (list emacs-cape emacs-corfu emacs-corfu-doc emacs-consult-lsp emacs-vertico))
#| • centering |# emacs-olivetti
#| • file manager |# emacs-dirvish (define packages:file-managing
#| • fuzzy-finder |# emacs-orderless (list emacs-dirvish emacs-orderless))
#| • guile |# emacs-arei guile-ares-rs
emacs-macrostep-geiser emacs-geiser-eros (define packages:guile
#| • guix |# emacs-guix emacs-direnv (list emacs-arei guile-ares-rs emacs-macrostep-geiser emacs-geiser-eros
#| • haunt |# emacs-ox-haunt emacs-flycheck emacs-flycheck-guile emacs-lispy emacs-rainbow-delimiters))
#| • icons |# emacs-all-the-icons
#| • irc |# emacs-circe (define packages:guix
#| • kakoune |# emacs-kakoune emacs-phi-search-mc emacs-ryo-modal (cons emacs-guix packages:guile))
#| • latex |# emacs-auctex emacs-latex-preview-pane
#| • linter |# emacs-flycheck emacs-flycheck-guile (define packages:terminal
#| • maps |# emacs-osm (list emacs-eat))
#| • music player |# emacs-emms
#| • org |# emacs-org-bullets emacs-org-fragtog (define packages:modal-editing
emacs-org-present emacs-org-roam emacs-org-modern (list emacs-meow))
#| • pulsar |# emacs-pulsar
#| • rss |# emacs-elfeed emacs-elfeed-org (define packages:misc
#| • s-exps |# emacs-lispy emacs-rainbow-delimiters (list #|maps |# emacs-osm
#| • ease config |# emacs-setup #|pulsar |# emacs-pulsar
#| • typing |# emacs-typing #|centering|# emacs-olivetti
#| • terminal |# emacs-eat)) #|typing |# emacs-typing
#|icons |# emacs-all-the-icons
#|irc |# emacs-circe))
(define packages:writing
(list #|org|# emacs-org-bullets emacs-org-fragtog emacs-org-present
emacs-org-roam emacs-org-modern
#|tex|# emacs-auctex emacs-latex-preview-pane))
(define packages:blogging
(cons* emacs-ox-haunt
packages:writing))
(define packages:configuration
(list emacs-setup))
(define packages:all
(append packages:emacs
packages:blogging
packages:completion
packages:configuration
packages:file-managing
packages:guile
packages:guix
packages:misc
packages:modal-editing
packages:terminal
packages:writing))
(packages->manifest packages:all)