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'.