My homelab is a bit of running a home prod and work dev workloads, so it's a bit of hardware. but i found for me this works out well to cover both workloads.
Compute:
Two servers running xcp-ng (similar hardware)
I run VMs for home prod stuff like opnsense, omada, game server, website. on...