Correct, I just went over there and grabbed a screenshot from their latest deals page, and you can see most of the games are labeled Steam, but some are not, so if you want to buy for Steam, that’s your way to know at a glance.
And when you go into the store page for each individual title, it will show you the window/mac/linux icons for whatever OS are supported.