I wasn't finished posting, and I hit post. Sheesh.
Anyway, to continue....
The medium ("dirt") most likely is pete moss. If you grow Sarracenia, VFT's and many types of sundews, pete moss is a great base. It's usually best to mix it with perlite or horticultural sand (make sure it's clean).
They also do well in straight long fibered spahgnum moss, which is what that top layer is, LFS also makes a good top dressing.
The rocks on the bottom are for look, not function.
VFT's and Sarracenia do best in FULL sun, though half a day is acceptable. They can be grown under lights, you have to keep your bulbs fresh. The best sign of light-starvation is when they start to grow long and skinny ("etiolated" - hope I spelled that right). So long as you don't get that, then you set up is fine. Full sun just yields better color.
The Cape Sundew can take full sun, however it's best with half a day (morning or evening, but try and diffuse the sun from about 12 to about 3, when it's the strongest). This is a great plant for growing under lights.
The Nepenthes you have there, if you got it at lowes, is one of three - ventricosa (species), x 'Judith Finn' (hybrid) or x 'Ventrata' (hybrid). All three are very forgiving, very rewarding Nepenthes to grow. Yours looks great to me! It's young, and if given the opportunity, will get rather large. Nepenthes are vines, and the only thing holding it back right now is the small pot. I grow my nepenthes mostly in LFS mixed with either orchid mix or sometimes with perlite, depending on what I have on hand. Some people get all fancy and use coir bark, coconut husk, and other rather esoteric things. However, with yours, I bet even a pete moss/perlite mix would be fine.
Good luck!