Loosing some data on reboot

I’m getting a bit confused on how Qubes is only persisting some data

for example:

the torrc for sys-whonix is persisted across host reboots but the hostnames and keys for my hidden services don’t persist.

Should I be mirroring all my actions into the template VMs in order for everything to persist across reboots?

First of all, please learn about the Qubes default if you do not know this already (this applies to all non-Whonix templates currently):

In Qubes-Whonix 12 additionally the following are persisted:


Technical information:

/usr/lib/qubes-whonix/bind-directories:
https://github.com/Whonix/qubes-whonix/blob/Whonix12/usr/lib/qubes-whonix/bind-directories

This is also currently subject for discussion, changes, etc. for Whonix 13 and above, see:
⚓ T414 upstream bind-directories functionality to Qubes