I use this circuit for my back yard lights, because my children can't remember too turn them off.
I power the circuit with a voltage divider through a diode. You will need a ground in the light switch box for the circuit.
Relay can be any on hand
(set voltage divider to relay voltage)
Mosfet IRFZ44N
Capacitor 2200 mf
Diode 1N4007
Momentary switch