~ruther/ruthless-guix

ref: 29c984ea924110b2a97511b0a5d6f647a9e4061f ruthless-guix/modules/ruther/services d---------
guix-shared-cache-service-type: Fix unbound variable
guix-shared-cache-service-type: Fix unbound variable
Improve shared guix cache

- Add -o nonempty option to make sure the service can run even with
users that already have a cache
- Rename the config with -config suffix
guix-shared-cache-service-type: share only some of the folders
ruther: Add guix-shared-cache-service-type

Share .guix/cache between multiple users to cut down on size
and time taken to reconfigure initially.