- Core i7-2600k
- Geforce 980 Ti (recent upgrade for the HTC Vive)
- 16GB RAM (upgraded some years ago for some heavy Java work)
- 512GB SSD for operating systems
- 2TB spinning rust for games and home folders
- Obutto r3volution desk with 3x 24" 1920x1080 monitors mounted on it
- HTC Vive
- IBM Model M
All home-build from parts, I've had the same case for over a decade.
Dual-booting Windows 10 and Ubuntu 16.04 ; Ubuntu is where it spends most of it's time, as this is my work OS. I no longer attempt to be productive on Windows (and haven't done for around 7 years), it contains only games. If I need Windows for work purposes, I have a Windows 7 VM I use for that.
For work, Eclipse, a bunch of text editors (usually ones with a vi emulation... or vim), normal Unix tools like VPN clients, secure shell, etc.
When I got a job that was mostly working at home, I also upgraded from an external USB drive to a RAID-0 NAS box, which has 4TB of RAID-0 in it. It's an x86 box rather than one of the ARM ones, so I can run normal Linux stuff on it in the potted Linux the vendor supplies.
Wireless router is an Asus RT16N flashed with OpenWRT (chosen specifically for compatibility).
My laptop is a Thinkpad 460s - slim and light but upgradeable enough to take over from my desktop for development if need be.