Post #2353295
2026-05-06 17:58 UTC
@Mehrad@fosstodon.org @futurile@mastodon.social There is not much you can do with that regard. You should definitely pin the commits of your channels, that way you won't be rebuilding things every time a channel updates. Once the things are cached everything should load immediately.
If you are using Emacs I recommend you check out this fork I made of `envrc.el` it allows you to load per-buffer environments asynchronously. My use case is precisely not blocking the editor with `guix time-machine ...`.
https://codeberg.org/pastor/ben.el
Replies (1)
-
@Mehrad@fosstodon.org 2026-05-06 19:12
@shepherd@fosstodon.org In the time-machine, the commit for each channel is pinned, and it doesn't build any derivative when I load the environment, but loading is not instantaneous. It takes up to 15 seconds to get the environment ready despite of nothing changing in the profile or manifest or channel. @futurile@mastodon.social