Although this looks a bit like https://pinshape.com/items/35447-3d-printed-domelight1 I used a different set of parameters to define it's shape. Since the software I use to design things is 100% parametric it was easy to make the adjustments required for this particular shape. Read more about the benefits of parametric modeling here: http://birkbinnard.com/blog/parametric-modeling/.
One of the unexpected consequences of using parametric software is it makes it possible to design new parts much faster than they can be printed. This part printed in a little less than 13 hours at a print speed of 100 mm/sec and layer height of 0.200 mm.
To find LED's that fit this light simply search for "LED puck light" and you will find lots of options. This light includes a small cutout at the bottom to accept a power cord if you pick a wall powered LED.