Here is the full list of all 147 Counter-Strike: Source achievements. It takes around 200 hours to unlock all of the achievements on Windows.
Win 100 rounds on the DE_Piranesi map
Win 100 rounds on the CS_Assault map
Win 100 rounds on the DE_Cbble map
Win 100 rounds on the DE_Prodigy map
Win 100 rounds on the DE_Inferno map
Unlock all 10 rifle kill achievements
Unlock every weapon kill achievement
Kill 1,000 enemy players with the Schmidt Scout
Unlock all 5 sub-machine gun kill achievements
Kill 1,000 enemy players with the KM UMP45
Kill 1,000 enemy players with the KM Sub-Machine Gun
Kill 500 enemy players with the D3/AU-1
Kill 1,000 enemy players with the Magnum Sniper Rifle
Start a round with all players on your team wearing the same uniform (at least 5 players)
Kill 1,000 enemy players with the ES C90
Kill 500 enemy players with the Ingram Mac-10
Win 100 rounds on the CS_Havana map
Defuse 100 bombs
Kill 1,000 enemy players with the CV-47
Kill 500 enemy players with the HE grenade
Win 100 rounds on the DE_Port map
Kill 500 enemy players with the Krieg 550 Commando
Win 100 rounds on the DE_Dust map
Win 100 rounds on the CS_Office map
Kill 500 enemy players with the Schmidt Machine Pistol
Kill 500 enemy players with the Krieg 552
Kill a total of 25 enemy players blinded by flashbangs
Win 100 knife fights
Kill 500 enemy players with the Clarion 5.56
Win 100 rounds on the CS_Militia map
Kill 500 enemy players with the Bullpup
Plant 100 bombs
Win 100 rounds on the CS_Italy map
Blind an enemy player who then kills a teammate
Spray 100 decals
Kill the defuser with an HE grenade
Kill 500 enemy players with the IDF Defender
Win 25 Pistol Rounds
Kill 10,000 enemies
Kill 100 enemy players with the knife
KIll an enemy player with a gun they dropped that round
Kill 200 enemy players with the 9x19 Sidearm
Unlock all 6 Pistol kill achievements
Kill an enemy player who is leading the hostages without injuring any hostages
As the last living terrorist, distract a defuser long enough for the bomb to explode
Kill 100 zoomed-in enemy snipers
Win 100 rounds on the CS_Compound map
Kill 500 enemy players with the M249
Inflict 1,000,000 total points of damage to enemy players
Kill 1,000 enemy players with the Maverick M4A1 Carbine
Kill a zoomed-in enemy sniper with a knife
Kill an airborne enemy while you are also airborne
Defuse a bomb with a kit when it would have failed without one
Unlock both shotgun kill achievements
Kill 200 enemy players with the Leone YG1265 Auto Shotgun
Rescue 100 hostages
Stop defusing to kill a terrorist and then successfully finish defusing the bomb
Kill 200 enemy players with the Leone 12 Gauge Super
Win a round by picking up the bomb from a fallen comrade and successfully planting it
Win 100 rounds on the DE_Dust2 map
Kill 5 players in a C4 blast
Win a round without your team killing any enemy players
Kill 200 enemy players with the Night Hawk .50c
Win 5 Pistol Rounds
Win 200 rounds
Win 10 rounds without dying and not spending any cash
Earn $2,500,000 total cash
Kill 3 enemy players with a single HE grenade
Do 5,000 damage with nightvision active
Kill 200 enemy players with the 228 Compact
Kill the entire opposing team without any members of your team dying
Kill the entire opposing team without any members of your team taking any damage
Break 15 props in a single round
Successfully defuse a bomb with less than one second remaining
Kill 200 enemy players with the KM Tactical .45
Shoot out 14 windows in a single round on cs_office
Win a round while making no footstep noise and killing at least one enemy
Rescue all hostages in a single round
Rescue all hostages within 90 seconds
Kill a CT while he is defusing the bomb
Get a total of 100 kills on enemy players you are dominating
Kill 100 enemy players with the ES Five-Seven
Kill 100 enemy players with the .40 Dual Elites
Kill two enemy players while you are blinded from a flashbang
Survive damage from 5 different players within a round
Win a round in less than 30 seconds (against at least 5 enemy players)
Get two kills standing in the same spot with a zoomed sniper rifle.
Win a round by defusing a bomb
Be the last player alive in a round (with at least 5 players on your team)
Kill an enemy player within 3 seconds of them recovering a dropped bomb
Kill an airborne enemy
Kill a total of 20 enemy players that are dominating you
Kill an enemy player while you are airborne
Dominate three enemy players simultaneously
Get 10 kills on enemy players you are already dominating during a single match
Kill 100 enemy players with enemy weapons
Kill 250 enemy players with headshots
Kill 500 enemies
Kill an enemy while at 1 health
Kill the entire enemy team (with at least 5 players) in a single round
Inflict 50,000 total points of damage to enemy players
Use Dual Elites to kill an enemy player that also has Dual Elites equipped
Do at least 95% damage to an enemy who is then killed by a another player
Kill an enemy player while you are blinded from a flashbang
Dominate a total of 10 enemy players
Kill a zoomed-in enemy sniper with a sniper rifle of your own
Kill an enemy player that is dominating you
Get a kill with every weapon
Kill an enemy player with a knife during the pistol round
Kill an enemy player 4 additional times while you are dominating them
Kill an opponent you are already dominating
Dominate an enemy player
Kill an enemy with a grenade after you've died
Kill two enemy players with a single bullet
Kill an enemy player who has been reduced to less than 5% health by other players
Win a knife fight
Take 80 points of damage from enemy grenades and still survive the round
Survive a shot to the head because you had the good sense to wear a helmet
Kill an enemy with an un-zoomed sniper rifle
Kill 5 enemy players within 15 seconds
Kill 5 enemy players with headshots in a single round
Kill 25 enemies
Kill an enemy player who is on a killing spree
Kill 10 enemy players in a single round
Inflict 2,500 total points of damage to enemy players
Get kills with 5 different guns in a round
Kill an enemy with the last bullet in your magazine (excluding sniper rifles)
Win 10 rounds
Earn $125,000 total cash
Plant a bomb within 25 seconds
Win a round by planting a bomb
Kill an enemy player while they are reloading
Kill an enemy player who has just killed 10 of your teammates in a single round
Win 5000 rounds
Rescue 500 hostages
Earn $50,000,000 total cash
Win 250 Pistol Rounds
Win 100 rounds on the DE_Aztec map
Win 100 rounds on the DE_Chateau map
Win 100 rounds on the DE_Nuke map
Win 100 rounds on the DE_Tides map
Win 100 rounds on the DE_Train map
Donate 100 weapons to your teammates
Start a round on the same team as 4 of your friends, with all of you wearing the same outfit
Kill an enemy player in the same round as they kill a player on your friends list
Win a match of at least 10 players where the entirety of each team is composed of a single clan.
Collect three gifts dropped by opponents.