Earlier quoted context omitted.
How frequently are you traveling? And is it usually for extended periods of time? I'm curious for more details, if you can share. I'd also like to know more about your config restoration process. Is it literally just running your script? What other things does it do? My process is fairly streamlined as is, with most things except software installs done automatically. But I'm always on the lookout for improvements.
Continuously the last two years, 30+ countries. :) What kind of details are you looking for? I unbox at the Apple store and: - Temporarily turn off Spotlight & Time Machine (Permanently) because it helpfully tries to index everything and tinker with a handful of system preferences while a memorized curl|bash runs Mostly appearance related. This can also be automated but doesn't seem worth it as it only takes a minute…
I don't suppose it's Karabiner[1], is it? This is the one I'm most familiar with, as it's been around under a few names for a very long time.
If so, this is in `brew cask`[2], which I am assuming is somewhere in your script's mix.
1. https://pqrs.org/osx/karabiner/
2. https://github.com/Homebrew/homebrew-cask/blob/master/Casks/...