summaryrefslogtreecommitdiff
path: root/.config/guix/modules/emacs.scm
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-01-25 15:15:56 -0500
committerbd <bdunahu@operationnull.com>2025-01-25 15:15:56 -0500
commit93b2088a04c13a9f4f5934948fc9540f9f552b00 (patch)
treed3339859c47ab55fd0ded0f7acf90c30c412a0d5 /.config/guix/modules/emacs.scm
parenta76f5a41c36311103786e43e2497cf93c613edde (diff)
Refactor guix config for a single central packages file
Diffstat (limited to '.config/guix/modules/emacs.scm')
-rw-r--r--.config/guix/modules/emacs.scm55
1 files changed, 0 insertions, 55 deletions
diff --git a/.config/guix/modules/emacs.scm b/.config/guix/modules/emacs.scm
deleted file mode 100644
index a3c4972..0000000
--- a/.config/guix/modules/emacs.scm
+++ /dev/null
@@ -1,55 +0,0 @@
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Provides a home-service, installing ;;
-;; my required emacs packages. Because ;;
-;; root cannot use my emacs config, ;;
-;; installing packages in my home is ;;
-;; ideal. ;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-
-(define-module (modules 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))
-
-(use-package-modules
- aspell
- emacs-xyz
- cpp
- mail
- lisp)
-
-
-(define (bd-emacs-package-list config)
- (list
- emacs-anki-editor
- 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 deploys my
-emacs configuration.")
- (extensions
- (list (service-extension
- home-profile-service-type
- bd-emacs-package-list)))
- (default-value #f)))