Currently there is no direct support for a tool-dependent gamma angle offset. However, I think you could implement dual nozzle support in the tool change files like this, provided the distances from the distal joint to the two nozzles are equal:
1. Choose the head reference point, either at one of the nozzles or on an arc from the distal joint midway between them. Define the distal joint homing position based on that choice.
2. In each tpost#.g file, use a G1 command to move the HRP to a known XY position. Then use a G92 command to tell the firmware where the nozzle for tool # is when the HRP is at that position.
3. In the tfree#.g file, do the reverse i.e. send the nozzle to a known XY position and then use a G92 command to tell the firmware where the HRP is.
4. Put T-1 at the start of homeall.g (and homedistal.g if you use it) to make sure that homing is done correctly.