I tried it. Both HL and CS 1.6 works well - a little laggy compared to Quake 3 Arena on my old computer though

unlike HLDS, Steam for GNU/Linux is still required to run the game after downloading

.
Unmodified version of YaPB also works with a little trick (renaming cs.so to cs_i386.so)
