After reading the code in more detail it seems that the pigpiod is really only used for the fan control, the actual drive control uses the RPi.GPIO library instead. I am actually a bit confused why pigpio is needed at all, since RPi.GPIO also offers PWM control and could have been used in fan.py
For the standalone case I think only main.py and the misc.py would be needed, these need to be modified to not call fan or oled. Essentially just a main.py which calls misc.disk_turn_on()
I would give it a try myself however since you wrote the code I think you would do a better job