I haven't applied this in the context of sharing IDE config between devices, but...
I have 2 git repos that correspond to physical devices (my working laptop & my home server). I use each git repo as the source of truth for configs (typically via ln -s) and scripts for both provision & maintenance.
I did this primarily for disaster recovery but it's easily repurposed for sharing
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.