emacs-config/manifest.scm

28 lines
749 B
Scheme

(define emacs-base '("guix"))
(define emacs-style
'("helm" "emojify" "doom-modeline" "cyberpunk-theme" "nyan-mode"
"nerd-icons"))
(define emacs-dev-tools
'("guix"
"magit" "git" "gitlab-ci-mode"
"deft" "paredit"
"company" "flycheck"
"multi-term" "strace-mode"
"simple-httpd"
"geiser" "geiser-guile" "geiser-racket"))
(define emacs-dev-langs
'("tuareg" "rust-mode" "rustic" "cmake-mode" "julia-mode"
"racket-mode" "haskell-mode" "markdown-mode"))
(define (name-to-package name) (string-append "emacs-" name))
(specifications->manifest
(append '("emacs")
(map name-to-package emacs-base)
(map name-to-package emacs-style)
(map name-to-package emacs-dev-tools)
(map name-to-package emacs-dev-langs)))