Since I got a 3D printer, I don’t have to buy filaments myself and all my relatives are happy they have easy gifts for me. For bigger gifts I just get printer upgrades. It’s a fun hobby, can be useful and even make money, and it’s great when you don’t have to worry about the cost of materials.
Gat a tiny under-desk exercise bike. It’s a perfect combo with an adjustable desk. I spend 16 hours a day on my PC and I can still get my legs tired riding on it.