(Btw, if anyone knows of a internet/website blocker which has an API or similar that would be amazing. Ideally, I'd like to chain my time-tracker to it so that it only enables select websites after I invested X time for something productive.)
Then when I feel like being distracted and doing some mindless scrolling, I boot into another OS that's tailor made for that. Then it's hard to confuse contexts, and you don't mindlessly switch into distraction mode. Sometimes friction is good.