@cowboysdude My cousin works for Samsung and gets an employee discount, so price was the motivator for me as well ;) Anyway I’ll give this a shot to see if behaves the same was as yours.
I solved the Error: Cannot find module 'onoff'- Error by removing the node_modules from the MMM-PIR-Sensor directory and reinstall them by using npm i. This time, some dependencies seem to be built in with electron, and the error disappeared.
error: Unable to append to .git/logs/refs/remotes/origin/develop: Permission den ied
From https://github.com/MichMich/MagicMirror
! a6485b6…88a01d3 develop -> origin/develop (unable to update local ref)