If your installing linux on your surface pro 7 you’ll also want to follow this repository basically enables a lot of features that won’t work otherwise, like touch, pen and other stuff, how this would work with an immutable system I’m not sure, for me arch works perfectly on my surface.