Do you have any idea how old he is? He looks fairly small in the photo, and if he's young he'll need lots of protein to grow. Crickets and roaches are usually the easiest to get, but make sure that they're no larger than the space between his eyes. Silk worms and black soldier fly larvae are also good feeders if you can get them, and easier for him to catch, especially if he's feeling intimidated.
If you've only had him for 2 days, he may still be experiencing "relocation stress" and getting used to his new surroundings, but he'll probably need to eat something more substantial than greens soon. Try offering appropriately sized bugs or worms (dusted with the supplements), maybe one at a time to avoid stressing him, several times a day. Also try to avoid sudden moves, etc.
Your temperatures and lighting sound pretty good, but hard to tell from the photo what kind of substrate you have him on? It looks like it could be either some kind of carpet (which would be ok) or colored sand (which would not be good).
It's good that he at least ate something, but the general rule is that babies get most of their nutrition from bugs and adults get most of their nutrition from greens, although there are a number of beardies who don't seem to know that rule and still seem to do fine. You can try providing him a little salad -- some of the best staples are collard greens, turnip greens, mustard greens, endive, and dandelion greens. Be careful with spinach and kale -- too much of these can interfere with calcium absorption.
If you got him from a pet store, some of them are notorious for not taking proper care of young bearded dragons, so if you want to give him the best chance and if he continues to lay around and not eat, your best bet is to find a good experienced reptile vet and take him in for a checkup. Meanwhile, you might want to review some of the articles on this website about
bearded dragon care -- they may give you some other helpful ideas.