configuring WINE to run half-life/cstrike is fairly easy.
however, you can only run in software render mode (at least when i tried, which was a while ago). which severely limits the appeal of the game. it does run stable but slow and ugly. so i guess it doesnt run "flawlessly".