Mi dispiace ma a causa del modo in cui vengono memorizzate le preferenze di iTerm2, non è possibile fare quello che vuoi.
I temi di colore non sono file che iTerm2 punta come stai pensando. Una volta scaricato un tema, lo apri e iTerm2 importa l'XML e lo aggiunge al file delle preferenze. Quindi modificare le preferenze del profilo per utilizzare il nuovo tema.
Ogni profilo contiene una copia dei dati del tema. Non punta solo alle informazioni XML del tema caricato. In questo modo, se modifichi / elimini il tema, il profilo continua a utilizzare gli stessi colori del tema.
Tutti i profili sono memorizzati in un unico dict e uno di essi è impostato come predefinito. Non esiste solo un profilo "predefinito" che potresti modificare o aggiornare con quel tema.
Se vuoi davvero vedere l'enorme pasticcio che sono le preferenze di iTerm2, esegui
defaults read -app iterm
Quello che hai fatto finora è probabilmente il meglio che otterrai. Tieni solo una copia del file del tema itermcolors che desideri nei tuoi dotfile, quindi aprilo per aggiungerlo all'elenco dei temi iTerm2 quando imposti un nuovo utente.
Un'altra opzione è configurare iTerm2 come desideri , completo di temi del profilo, quindi esegui il backup del file ~ / Library / Preferences / com.googlecode.iterm2.plist
nei tuoi dotfile. Quell'unica plist conterrà tutto ciò di cui hai bisogno per configurare iTerm2 come desideri.