Disconnect from the internet when you're home and work on your side projects. When you find you require a resource, connect and download it, then disconnect. Repeat until you have no need for an internet connection.
That's what I did and it works. It even lead to refactor the code to be more easily tested.
I also used this mini-tests mode to reshape the team for remote work in 2019: work one day remotely per week and see what breaks in our workflow and information/communication. Fix. Try again. Then work two days remotely and see what breaks. Then one week and see what breaks.
By the time COVID-19 started, I pulled the trigger in late February/early March: exclusively remote work and we were already set. My colleague canceled his rent contract and moved to another location and we did hit the road running because we had our mini-tests and fixed the most important workflow issues.