Dipende da cosa intendi per "personalizzare"...

Non immaginare una sistema operativo a fumetti, tipo winzozz...

Puoi fare quello che vuoi a icone, sfondi e tutto il resto, poi tramite alcuni tools particolari puoi cambiare le icone di default di tutto il sistema, oppure mettere delle vere e proprie "skins"... cosa comunque sconsigliabile.

E' un OS molto marziale e già ottimizzato di suo, io personalmente non vedo il motivo di personalizzarlo troppo.

Anche perché, essendo a base Unix, magari vai a toccare qualcosa di delicato e irreversibile