One Thing - Jetbrains IDE or anything else where you can configure a ton of options.
Have a cron script to constantly export the preference file and sync to cloud or local NAS.
Have a cron script to constantly export the preference file and sync to cloud or local NAS.