There's a whole forum topics on steam and NS... basicly there's a walk around way to get steam to see any mod. Something about creating folders with the mods names in the steam folder and making a few shortcuts.
Honestly I think NS is one of the few good mods left for HL, and I don't see myself moving to steam anytime soon if they keep things broken.