The app ‘Conductor’ does this, and I had to uninstall it; I just can’t crack my ‘ls ~/.co<TAB>’ habit, and “nd” is juuuuuust ahead of “nf”.
It *used to* be ‘~/c<TAB>’ before .claude crapped itself into existence..
First: you can template stuff easily. Like having config that have different parameters (say a display name to display stuff on) between devices.
Second: You can do "the everything else" of the machine setup, not just configs but also installed apps and various quirks and tweaks.