Inspiration for this page came from Mike Sass at Shellsharks. If you want to feel inspired (or depressed) don't forget to check out r/homelab.
Desk setup

- IKEA Trotten sit/stand desk
- Monitor Dell U3818DW > USB-C power delivery with a modern Macbook (M1) is broken, don't buy this
- Ergotron HX monitor arm
- HumanCentric vertical laptop stands
- Kantu YU4 speakers
- Scyrox v8
- KeyChron Q1 Max
- PinePower 120W
Logitech G305 mouse> best mouse for the moneyGMMK Pro keyboard> switches and board stopped working
Primary Workstation
I've consolidated my old servers into a single more powerful workstation. It has enough resources to run all of my VMs, including Game of Active Directory.

I also host my Podman containers on this machine. With NixOS and Podman I can easily containerize things like Ollama, Open WebUI, and n8n with Nvidia GPU pass-through. I have some simple Podman templates on GitHub Hacklab if you would like to replicate the setup. If you converted my 401k to RAM it would look like this:

- AMD Ryzen 9 7950x
- Nvidia RTX 3090
- 128GB DDR5 (before the price hike!)
- Lian Li A3 Case
- IceGiant ProSiphon Elite cooler
- Seasonic Prime Ultra Platinum 850W PSU
Laptops, XPS and MBP

I snagged an XPS 13 Plus (the smaller laptop above) refurbished from Micro Center in preparation for the SANS SEC617 offensive wireless course. I replaced the hard drive with a Samsung 980 professional, re-pasted with Thermal Grizzly Kryonaut, and added a cheap matte screen protector. Currently running Ubuntu.

This is the second 'Linux Certified' Dell that I've purchased and my overall experience is positive. Everything works out of the box on Ubuntu, e.g. sound, wifi, touch, haptic row, and fingerprint).

I also use a MacBook Pro M1 Pro (wow that's a name). It is easily the best laptop I've ever owned. I'm not a fan of MacOS but the new Apple silicon hardware is killer. It has all of the things a good laptop needs: a solid keyboard, track-pad, battery life, build quality, and screen.
Software
- Linux
- Git
- Libvirt, kvm, qemu
- Obsidian
- SwayWM
- TMUX
- VIM Motions + VSCode
Lab Setup
Checkout past homelabs on homelab history.