This diff configures electron-forge to sign and notarize .dmg files.
Additionally I'm using the fileicon utility for changing the .dmg icon. I think having default macOS dmg icon is the standard so there's no explicit option for it in the electron-forge.