For those using Guix Home: tell me about your setup! In particular:
- What do you like/don't like about it?
- Do you manage multiple computers with it?
- How do you store secrets, eg your password manager file and gpg/ssh keys?
- How do you sync state?
- Anything else you want to tell me!
@cwebber I use it across all my non-server computers and love it. Same base config across all of them with a few tweaks for e.g. work-only/sensitive configs
I haven't really worked out secrets management very well beyond using Bitwarden for web stuff. Outside that I've just got authinfo files on each machine so far, and use things like remotepasseval in offlineimap. But secrets management has been a perennial frustration with Guix for me and I feel like Guix really needs a common answer for it
@cwebber For state I use Syncthing via the home-syncthing-service-type. Works pretty well for syncing my org files between machines and my phone, as well as some larger things like my music library
@cwebber Oh, one painful thing about it though is that when a package in your home config fails to build (which is still frustratingly common IME) it blocks you from reconfiguring until you remove it from the config. Better than it getting silently removed I suppose but it can be a pain. I know Guix lets you have multiple profiles which could help mitigate this but that doesn't seem to jibe that well with the way Guix Home expects you to do things
@jfred oh yes I have suffered the "a package fails to build and now I guess I'm not gonna use this manifest for now and just --upgrade" feels