summaryrefslogtreecommitdiff
path: root/.config/guix/modules/services/emacs.scm
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix/modules/services/emacs.scm')
-rw-r--r--.config/guix/modules/services/emacs.scm82
1 files changed, 0 insertions, 82 deletions
diff --git a/.config/guix/modules/services/emacs.scm b/.config/guix/modules/services/emacs.scm
deleted file mode 100644
index ba3a0a7..0000000
--- a/.config/guix/modules/services/emacs.scm
+++ /dev/null
@@ -1,82 +0,0 @@
-(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)
- #:use-module (guix packages)
- #:use-module (tanelorn packages emacs-xyz)
- #:export (bd-home-emacs-service-type))
-
-;;; Commentary:
-;;; Code:
-
-(use-package-modules
- emacs
- photo
- aspell
- emacs-build
- emacs-xyz
- cpp
- gnupg
- python-xyz
- machine-learning
- mail
- lisp
- xdisorg)
-
-(define (bd-emacs-package-list config)
- (list
- emacs-next
- pinentry-emacs
-
- emacs-atomic-chrome
- emacs-cider
- emacs-clojure-mode
- emacs-dash
- emacs-denote
- emacs-denote-journal
- emacs-elpher
- emacs-emms
- emacs-exwm
- emacs-f
- emacs-gptel
- emacs-guix
- emacs-hydra
- emacs-jeison
- emacs-lua-mode
- emacs-paredit
- emacs-pinentry
- emacs-rainbow-delimiters
- emacs-rainbow-mode
- emacs-s
- emacs-slime
- emacs-vterm
- emacs-yasnippet
-
- aspell
- aspell-dict-en
-
- wmctrl ;; for exwm
-
- perl-image-exiftool ;; for emms
-
- ccls ;; for eglot
- python-lsp-server ;;
-
- llama-cpp ;; for emacs-gptel
- ))
-
-
-(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)))
-
-;;; emacs.scm ends here