I've tried many break reminders such as #stretchly, #RSIBreak, and #SafeEyes, but I always mindlessly postpone and skip breaks. So I created Sane Break which might the answer to this problem, at least for me. It currently works on Linux (#KDE on #Arch), macOS, and Windows.
No break reminder works (for me)
No break reminder works (for me)