Walking definitely does help me. And my sleep is fine as far as I can tell. Disconnecting is an issue though, I feel like all my hobbies are related to using the computer and I work as a software engineer, so very difficult to avoid being exposed to / reminded of online media and such.
Still didn't find a good solution for this. But I do notice that If I meditate regularly, it's easier to avoid spending all day on my computer.