Yup I switched to WezTerm from iTerm2 and being able to version control the settings is one of the biggest benefits (especially because WezTerm allows more complicated Lua scripts)
Exactly. Versioning terminal config makes experimentation safer, and Lua opens up useful automation. I’ve been using GitHub to track changes and review config tweaks, which keeps everything organized across machines.