Tails has no option to persist Entry Guards in Persistence

Currently Tails does not offer a option in persistent storage to persist the Guards selected so the default UseEntryGuards 1 is actually more like UseEntryGuards 0
since ~/.tor/state is not saved.

While their can be pros/cons from not using guards or using guards, I think users should have an option to do so.

Currently you can only persist Bridges but it would be great if you could persist Guards nodes or EntryNodes.

This is the current backend for Bridges that persist the persistence.conf

A custom DataDirectory could be created for this implementation of persisting Guards instead of persisting ~/.tor/state in home dir:

DataDirectory /path/to/persitent/guards/tor/state

But upon further looking around the state file is stored here (I may be wrong)?

/run/tca/tca.state

Another great option would be to allow TCA to let users to have more control over tor configurations (torrc) like Orbot has in its settings:

Node Configuration
EntryNodes
ExitNodes
ExcludeNodes
Advanced Tor Configuration

That would be quite handy I must say.