Installing CentOS 8 onto the Lenovo Thinkpad Carbon X1 (first generation) is pretty straight forward. Here are a couple of things to consider after installation:
#1 Bluetooth firmware. The bluetooth connection will keep crashing if you do not install the specific firmware. It is not included in the default OS.
#2 Enable TPM in the bios if you receive TPM messages
#3 If you need the Thinkpad DisplayLink dock, follow the instructions here.
Items confirmed working: