;; What follows is a "manifest" equivalent to the command line you gave. ;; You can store it in a file that you may then pass to any 'guix' command ;; that accepts a '--manifest' (or '-m') option. (specifications->manifest (list "emacs" "emacs-nerd-icons" "emacs-doom-modeline" "emacs-paredit" "emacs-vertico" "emacs-orderless" "emacs-consult" "emacs-inf-ruby" "emacs-projectile" "emacs-ace-window" "emacs-magit" "emacs-doom-themes" "emacs-markdown-mode" "emacs-flycheck" "emacs-flycheck-guile" "emacs-company" "emacs-company-quickhelp" "emacs-yasnippet" "emacs-yasnippet-snippets" "emacs-go-mode" "emacs-terraform-mode" "emacs-yaml-mode" "emacs-editorconfig" "emacs-lua-mode" "emacs-exec-path-from-shell" "emacs-slime" "emacs-envrc" "emacs-elixir-mode" "emacs-nix-mode" "emacs-ledger-mode" "emacs-cider" "emacs-rspec" "emacs-geiser" "emacs-geiser-guile"))