diff options
author | bd <bdunahu@operationnull.com> | 2025-01-25 15:20:53 -0500 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-01-25 15:20:53 -0500 |
commit | b7f627c745f51148a5217bf2fe54ebc61cf5ba34 (patch) | |
tree | 1d825887fce6517c0378b19d4f57026873ce9f92 /.config/guix | |
parent | 93b2088a04c13a9f4f5934948fc9540f9f552b00 (diff) |
Readd emms, emacs.scm, trim details from global-mode-string
Diffstat (limited to '.config/guix')
-rw-r--r-- | .config/guix/modules/services/emacs.scm | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/.config/guix/modules/services/emacs.scm b/.config/guix/modules/services/emacs.scm new file mode 100644 index 0000000..e975412 --- /dev/null +++ b/.config/guix/modules/services/emacs.scm @@ -0,0 +1,53 @@ +(define-module (services emacs) + #:use-module (gnu) + #:use-module (gnu home services) + #:use-module (gnu services) + #:use-module (gnu services configuration) + #:use-module (gnu system) + #:use-module (guix gexp) + #:export (bd-home-emacs-service-type)) + +;;; Commentary: +;;; Code: + +(use-package-modules + emacs + aspell + emacs-xyz + cpp + gnupg + mail + lisp) + +(define (bd-emacs-package-list config) + (list + emacs-next + pinentry-emacs + + emacs-anki-editor + emacs-emms + emacs-dash + emacs-denote + emacs-elpher + emacs-exwm + emacs-f + emacs-guix + emacs-paredit + emacs-pinentry + emacs-rainbow-delimiters + emacs-rainbow-mode + + aspell + aspell-dict-en + )) + + +(define bd-home-emacs-service-type + (service-type (name 'emacs-config) + (description "A service which bundles required +emacs packages.") + (extensions + (list (service-extension + home-profile-service-type + bd-emacs-package-list))) + (default-value #f))) |