Get any of the modern laptops with good battery life, install linux + Elementary OS without any hacks or workarounds (or better yet, i3wm which is the best window manager for laptops), and never look back.
Or do what I do, which is buy $200 dells/thinkpads of ebay, and for anything requiring CPU, just ssh into your home server.
Personally I went a step further and use a lapdock with a samsung phone - acts like a laptop with Termux, and I can do pretty much everything with good battery life, because lapdock battery also charges the phone.