Guix shared checkouts

Rutherther - - 7 mins read

Intro

In guix, every user has their own .cache/guix under their home. This folder stores, among other things, the checkouts that are made when you guix pull, use transformations or even when you use guix system reconfigure. Those checkouts are probably what is taking up most space in the cache and also most time to download. When you initially install Guix System, you will have to wait quite a long time for the initial pull. Depending on your internet speed, most of the time it takes can be on fetching the checkout and then authenticating every commit in it. And on top of that when you run the first reconfigure, the checkouts will be fetched once more, under root’s home.

Hello World!

Rutherther - - 1 min read

Hi, Rutherther here and this is my blog. Expect more blog posts soon!