Die .zshrc liegt nicht mehr im Repo-Root, sondern pro Client unter zshrc/:
| Profil | Datei | Quelle / Ziel |
|---|---|---|
linux |
zshrc/linux.zshrc |
OMV-Host & sonstige Linux-Clients |
pi |
zshrc/pi.zshrc |
Spiegel von raspi4-encrypted/ansible/roles/pi_dotfiles/files/zshrc |
macbook |
zshrc/macbook.zshrc |
macOS |
setup.sh wählt das Profil automatisch: macOS → macbook, Raspberry-Pi-Modell im
Device-Tree → pi, sonst linux. Überschreiben geht per Argument oder Env:
./setup.sh pi
DOTFILES_PROFILE=macbook ./setup.shAchtung Pi: Auf dem Pi wird die .zshrc von Ansible ausgerollt (Rolle
pi_dotfiles). zshrc/pi.zshrc hier ist nur eine Kopie zur Übersicht — Änderungen
gehören ins Ansible-Repo, sonst sind sie beim nächsten Playbook-Lauf weg.