Due to the low current drawing, the circuit can be supplied from 230Vac mains without a transformer. Supply voltage is reduced to 12Vdc by means of C1 reactance, a two diode rectifier cell D1 & D2 and Zener diode D3. IC1A, IC1B, R2, R3 and C3 form a reliable bounce-free toggle switch operated by P1. R4 and C4, wired to pin #6 of IC1B reset the circuit (lamp off) when power supply is applied. IC1C and IC1D wired in parallel act as a buffer, driving the Gate of the Triac through R5.
Circuit diagram:
220V AC Lamp Toggle Switch Circuit Diagram