Taming Your Emacs Packages with Elpaca


Progress on Crafted Guix

This week I made a nice amount of progress on the early design of Crafted Guix!


Special thanks to shtwzrd who offered a lot of insightful comments and suggestions!

Many of the core elements are now in place, so now begins the work of writing shared configuration elements that people might be interested to use in building their own Guix systems. I’ll be updating my personal configuration to use it as soon as I can!

If you’re interested to contribute, I’ve filed some issues on the Codeberg repo:


Feel free to file your own issues with requests for window managers or other software that you would like to see added for easy configuration!

Subscribe to the Newsletter


No new issue this week, unfortunately!

Support my work!

Trying out Elpaca

Today we’re going to try out the new(ish) package manager for Emacs called Elpaca!


It was written by Nicholas Vollmer (progfolio on GitHub, nv-elisp elsewhere), a contributor to Straight.el and a number of other Emacs packages.

The GitHub repo lists the following features:

  • Installs packages asynchronously, in parallel for fast, non-blocking installations.
  • Includes a flexible UI for finding and operating on packages.
  • Downloads packages from their sources for convenient elisp development.
  • Supports thousands of elisp packages out of the box (MELPA, NonGNU/GNU ELPA, Org/org-contrib).
  • Makes it easy for users to create their own ELPAs.

Let’s try it out and see what we can learn about it!

Subscribe to the System Crafters Newsletter!
Stay up to date with the latest System Crafters news and updates! Read the Newsletter page for more information.
Name (optional)
Email Address