
I've been slowly improving this setup over the last few months, adding one piece at a time instead of upgrading everything at once.
I use it every day for software development, homelab projects, Linux, documentation, self-hosting, and experimenting with AI tools. My goal was to build a clean, functional workspace that's comfortable enough for long coding sessions.
Current setup:
• MacBook Air M5 (13")
• 34" 3440×1440 Ultrawide
• Lenovo ThinkPad Hybrid USB-C Dock
• Lenovo Yoga (7th Gen Core i5, 16 GB RAM, 480 GB SSD) running FydeOS v22
• Keychron B6 Pro
• Logitech M720 Triathlon
• HyperX QuadCast
• Vertical MacBook stand
• Custom wooden monitor riser (handmade by me)
• Warm ambient monitor lighting
The monitor, Ethernet, charging, and all my peripherals are connected through the ThinkPad Hybrid USB-C Dock. It has been surprisingly reliable and keeps the setup clean with minimal cable clutter.
The Lenovo Yoga serves as a secondary device for media consumption, documentation, and quick references while I'm working on the main display. Running FydeOS on it has been a fun little project.
The only thing left on my upgrade list is replacing the ultrawide. It has a darker vertical band across the panel that's starting to bother me while reading code and documentation.
Other than that, I'm really happy with how everything came together. Building the wooden monitor riser myself made the setup feel even more personal.
Always open to suggestions or ideas for future improvements!