3 ms·
Another approach to the problem would be to install Emacs packages with GNU Guix[1]. [1] https://guix.gnu.org/manual/en/html_node/Application-Setup.html#index-
by b3n 4y ago
Another approach to the problem would be to install Emacs packages with GNU Guix[1].
[1] https://guix.gnu.org/manual/en/html_node/Application-Setup.html#index-emacs https://guix.gnu.org/manual/en/html_node/Application-Setup.h...
- civodul 4y agoOn top of that, one can use Guix from the comfort of Emacs: guix install emacs-guix The Emacs interface includes Magit-style popup menus, lets you install/remove/upgrade/browse packages, roll back, edit package definitions, navigate system services, and more.
- agumonkey 4y agoWould be worth doing a tutorial for r/emacs or #emacs as I'm not sure a lot of people are aware of this.
- pmoriarty 4y agoYet another option is to use a configuration management system like Ansible.
- onetom 4y agoI think Ansible is a little bit of an overkill for this purpose, but also, it's fundamentally a non-reproducible system-configuration-management tool, just like Emacs' built-in use-package system. Straight.el carries over the idea of reproducible builds from the Nix package manager and applies it to the specifics of the Emacs ecosystem. So the whole point is to get away from the reproducibility issues of Ansible, use-package and the likes.