~ruther/ruthless-guix

ref: 66f3ed48e502a60971f94bb8e73ec9dc7bc8d6ca 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.