I tried to do something similar recently with my 2015 12" MacBook, but the hardware support just isn't there. (I've tried both the latest Ubuntu and Fedora; both have issues with the keyboard and trackpad not being usable after sleep.) Unfortunately, given the age of the hardware, I don't have high hopes of that changing.