From a865fbcf5d7251da9a58c11323125f0091c71bb7 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 26 May 2024 03:07:44 -0600 Subject: Move emacs packages to system-level packages --- .config/guix/emacs-manifest.scm | 29 ---------------------- .config/guix/modules/base.scm | 54 +++++++++++++++++++++++++++++++---------- 2 files changed, 41 insertions(+), 42 deletions(-) delete mode 100644 .config/guix/emacs-manifest.scm (limited to '.config/guix') diff --git a/.config/guix/emacs-manifest.scm b/.config/guix/emacs-manifest.scm deleted file mode 100644 index 73f46cf..0000000 --- a/.config/guix/emacs-manifest.scm +++ /dev/null @@ -1,29 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; Below defines the emacs packages required for ;; -;; associated init.el ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(specifications->manifest - '( - "emacs-all-the-icons" - "emacs-all-the-icons-dired" - "emacs-auctex" - "emacs-consult" - "emacs-ef-themes" - "emacs-emms" - "emacs-guix" - "emacs-htmlize" - "emacs-magit" - "emacs-marginalia" - "emacs-notmuch" - "emacs-orderless" - "emacs-org-roam" - "emacs-paredit" - "emacs-popper" - "emacs-rainbow-delimiters" - "emacs-rainbow-mode" - "emacs-simple-httpd" - "emacs-slime" - "emacs-transmission" - "emacs-vertico" - "emacs-visual-fill-column")) diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm index 1b1c8df..e0fbdb3 100644 --- a/.config/guix/modules/base.scm +++ b/.config/guix/modules/base.scm @@ -18,6 +18,22 @@ bd-base-system-services)) + +(define comm + '( + "aspell" + "aspell-dict-en" + "gnupg" + "notmuch" + "offlineimap3" + "pass-otp" + "password-store" + "pinentry" + "transmission" + "xpdf" ; pdftotext + "yt-dlp" + )) + (define dev '( "cryptsetup" @@ -34,26 +50,38 @@ "vim" )) -(define comm +(define emacs '( - "aspell" - "aspell-dict-en" - "gnupg" - "notmuch" - "offlineimap3" - "pass-otp" - "password-store" - "pinentry" - "transmission" - "xpdf" ; pdftotext - "yt-dlp" + "emacs-all-the-icons" + "emacs-all-the-icons-dired" + "emacs-auctex" + "emacs-consult" + "emacs-ef-themes" + "emacs-emms" + "emacs-guix" + "emacs-htmlize" + "emacs-magit" + "emacs-marginalia" + "emacs-notmuch" + "emacs-orderless" + "emacs-org-roam" + "emacs-paredit" + "emacs-popper" + "emacs-rainbow-delimiters" + "emacs-rainbow-mode" + "emacs-simple-httpd" + "emacs-slime" + "emacs-transmission" + "emacs-vertico" + "emacs-visual-fill-column" )) (define bd-base-system-packages `(,@(map specification->package (append! - dev comm + dev + emacs )) ,@%base-packages)) -- cgit v1.2.3