I recently got my hands on a ThinkPad P1 Gen 2 with an Intel i7 9850H, an NVIDIA Quadro T2000, 16 GB RAM, 500 GB SSD, and a 500 nits FHD display (which is AWESOME!) Since there's an empty RAM slot and an empty SSD slot I upgraded it with another 16 GB of RAM and 1 TB of SSD. I plan to keep the OEM Windows 10 intact on the 500 GB drive (for making slides and playing games) and install Arch on the 1 TB one.
I mostly followed the great an-idiots-guide-to-installing-arch-on-a-lenovo-carbon-x1-gen-6 when installing arch, and I note the differences in this document.