Rodrigo Morales <moralesrodrigo1...@gmail.com> writes:

> [...]
>   |      #:builder
>   |      #~(begin
>   |          (use-modules (guix build utils))
>   |          (chdir (assoc-ref %build-inputs "source"))
>   |          (install-file "org-recoll.el"
>   |                        (string-append
>   |                         #$output
>   |                         "/.config/emacs/libs")))))
>   |    (synopsis "My synopsis")
>   |    (description "My description")
>   |    (home-page "https://example.org/";)
>   |    (license gpl3+)))
> [...]
>
> 3 The questions
> ===============
>
>   + What changes would you do to improve the definition of the package
>     that I wrote?

I would update the synopsis, description, and switch from
trivial-build-system to emacs-build-system, and send a patch to
guix-patches.


>   + Do you manage your Emacs packages with GUIX? Could you briefly
>     describe your workflow or point me to references/documentation?

Yes, I just:

1. install emacs packages (emacs, emacs-use-package, emacs-magit, etc.)
by 'guix package -i' or 'guix package -m'.

2. setup them usually in ~/.emacs.init with '(use-package ...)'.

Packages installed by guix are available to emacs like package-install
thanks to 'guix-emacs-autoload-apckages'.

Reply via email to