I’ve actually found using screentime limits on my phone for specific apps (which is essentially self limiting) to be very effective. Once time is up, there’s only a single button click stopping me from continuing doomscrolling, but that’s just enough friction that I’m able to say “oh right I don’t need to be doing this”.