I take great enjoyment of reading about how other people use their computers and desks. Sites like UsesThis and Simple Desks have taken many hours of my life, and I have taken inspiration from them many times. I realised that I don't really talk about my setup, outside of the commits for my dotfiles, so this page will serve as a perpetually-updated reference for how I'm currently using my computer.
I'm currently running the latest Fedora with the default GNOME 3 desktop. I've been a GNOME guy all my life, and I really like some of the modern desktop niceties like easy configuration, 3D compositing, and a generally pleasant and cohesive UI. I stick with a lot of the standard GNOME tools: GNOME Terminal, Nautilus, Boxes, etc.
My laptops are provisioned with Ansible playbooks, which means my entire development environment is automated and documented. Additionally, it means if I need to reinstall my OS or get a new laptop, the time from fresh-install-to-productive is ~5 minutes.
I've recently switched back to Sublime Text after several years of Vim. I still use tmux quite heavily, I use good old Bash as my default shell, and I'm almost always listening to music using Lollypop (the best music app I've ever used).
My primary laptop is a System76 Galago UltraPro (galu1) which sports a Core i7-4770HQ (4 core, 8 thread) CPU, 8GB RAM, dual SSDs (128GB + 512GB), a 1080p IPS screen, a disappointing 3-4hrs of battery runtime, and the worst build quality of any machine I've ever owned. But damn it's fast.
My work machine is a Lenovo Thinkpad T460p, with an Intel i5-6440HQ CPU, 16GB RAM, 512GB SSD, and 1080p IPS display.
For audio, I have a O2+ODAC from Mayflower Electronics, which is driving a pair of AKG K7XX Massdrop-edition headphones. When I want my head to be unencumbered, I use the wonderful AudioEngine A2+ speakers.