How to replicate dotfiles across qubes?

I’m currently using a solution very similar to the one described here, but it’s a bit cumbersome to keep all of my VMs up-to-date with the main config.

Does your current workflow include a convenient way to automate all of this too?

Here’s the approach I’m trying to build/configure:

Specifically this:

Ideally, I’d have a disposable coding environment that attaches project data as a block device (like from a project-data VM) while always pulling fresh dotfiles from a known template source.

But I’m still tinkering around to understand how to do this and whether it’s possible at all.

Are you still using the same method?