Why you don't just run the generate script and include it in the git repo? or even automate it?
Offtopic: Are you a teacher irl? you're so good at explaining stuff, for real, each time I asked here it was a pleasure to read the answer.
I don't know if I have borgmatic 1.2.8 there is no --version switch :P
"Is it just that you’d find yourself having to duplicate configuration among them?"
Well when I set borg instalaltion with ansible, I do'nt necessarily have borgmatic on my local computer, so it means I need to generate a configuration (considering I remember that I have to generate a default configuration file unlike other programs :P) then open it in nano and copy paste to my IDE. :D quite unpractical but well as you wish
I forgot that we have to manually generate the config