launchctl config file location?
You shouldn't need to explicitly load your daemon in this situation;
  plists in /Library/LaunchDaemons/ are auto-loaded at system startup
  (provided their format, permissions etc are correct). You only need
  launchctl load if you want to load a daemon after startup, or if it's
  been explicitly disabled and you want to override that.


– Gordon Davisson