NixOS for me. It’s a package manager (a very nice, declarative one) that you can use on any Linux (or Mac), and there’s also an entire distro based on it.
Breakups suck, and there’s no shortcut to getting through them.
Time will help you heal. You will go through the morning cycle - look it up, if you need a refresher - and the end of the cycle is “acceptance”. Look forward to it!