Check out this thread. Cheap, very effective LED strips. I think they come in 2, 3 or 4 feet. You could probably get away with one or 2 strips over each shelf.
The spectrum should be ok, they won’t be that stretchy compared to more blue as long as they’re getting enough light. To balance the light needs of different plants you could put the weed plants on a piece of wood or whatever to get them closer to the light and leave the other ones lower so they don’t get blasted as hard.