GNOME with DashToDock and BlurMyShell on Fedora Workstation.
Trust me, it’s macOS enough. I switched from a 16” M2 Max MBP to a HP Elitebook G1A Ultra with Fedora. It’s been a dream.