I\'m running on MacOS Big Sur. This sprouted from this SO question, so you should read that first. If you don\'t have time, then here is the main part.