Persönliche Konfiguration, versioniert. In dieser Datei: keine Zugangsdaten, keine Tokens, keine persönlichen Kontaktdaten.
| Rolle | Pfad |
|---|---|
| Hauptkonfiguration | ~/Library/Application Support/com.mitchellh.ghostty/config |
| Themes, Shader, ggf. weiteres (XDG) | ~/.config/ghostty/ (Unterordner themes/, shaders/, …) |
Dieses Repo hält die Quelldateien unter ghostty/. An den obigen Stellen liegen Symlinks ins Repo, damit Ghostty unverändert funktioniert.
ghostty/app-support/config→ Ziel: App-Support-Pfad (siehe Tabelle)ghostty/xdg/→ Inhalt spiegelt~/.config/ghostty(z. B.themes/,shaders/)
- Ghostty installieren.
- Dieses Repository klonen, z. B.:
git clone <Repository-URL> ~/dotfiles
- Zielverzeichnisse anlegen, falls nicht vorhanden:
mkdir -p ~/Library/Application\ Support/com.mitchellh.ghosttymkdir -p ~/.config
- Keine bestehende Konfiguration überschreiben, ohne es zu wollen. Falls an den Standardpfaden schon Dateien/Ordner liegen, zuerst sichern oder entfernen, dann:
- Symlink zur Haupt-Config:
ln -sf "$HOME/dotfiles/ghostty/app-support/config" "$HOME/Library/Application Support/com.mitchellh.ghostty/config"
- Symlink für
~/.config/ghostty(nur wenn der Pfad frei ist oder ersetzen soll):ln -sfn "$HOME/dotfiles/ghostty/xdg" "$HOME/.config/ghostty"
- Symlink zur Haupt-Config:
- Pfade in
config(Schriften, Theme-Namen) an die neue Umgebung anpassen, falls nötig.
Git: Commit-Autor in der Historie hängt von deiner lokalen git config ab — dazu gehört kein Muss, das hier zu dokumentieren.
| Rolle | Pfad |
|---|---|
| Konfigurationsverzeichnis (Standard) | ~/.config/kitty/ |
In diesem Repo: kitty/xdg/ = Inhalt des Kitty-Config-Ordners (u. a. kitty.conf).
- Farben entsprechen Ghostty „Hard Neon Pink“ (Dark/Light), inkl. 16-ANSI-Farben, Hintergrund/Deckkraft, Blur, Cursor, Selektion, Tab-Leiste, sowie
text_fg_override_threshold(Parallele zuminimum-contrastin Ghostty: 3.5 / 3.0ratio). - Kitty 0.38+:
dark-theme.auto.conf/light-theme.auto.confwechseln mit macOS Hell/Dunkel;no-preference-theme.auto.confinkludiert derzeit dasselbe wie Dark. kitty.conf: Schrift (JetBrains Mono, 15), Padding 14, Tasten,mouse_hide_wait -1(Maus blendet beim Tippen ein), kein doppelter Farb-Block in der Hauptdatei (Farben in den*-theme.auto.conf).
- kitty installieren.
- Repo wie oben klonen.
- Evtl. altes
~/.config/kittysichern, dann:
ln -sfn "$HOME/dotfiles/kitty/xdg" "$HOME/.config/kitty" - Ghostty-Repo ist die Referenz: Änderungen an
ghostty/…/Hard Neon Pink *ggf. hier nachziehen (Dark-Dateidark-theme.auto.conf, Light-Dateilight-theme.auto.conf).
| Datei im Repo | Entspricht |
|---|---|
iterm2/Hard Neon Pink Dark.itermcolors |
ghostty/.../Hard Neon Pink Dark (ANSI, Hintergrund, Vordergrund, Cursor, Selektion) |
iterm2/Hard Neon Pink Light.itermcolors |
.../Hard Neon Pink Light |
Lokales iTerm2-Verzeichnis (Symlinks ins Repo): iTerm2 hat keinen offiziell überwachten Preset-Ordner; sinnvoll ist ~/Library/Application Support/iTerm2/ColorSchemes/. Symlinks anlegen: ./iterm2/link-into-macos.sh ausführen (legt die beiden *.itermcolors dorthin, zeigt ins Dotfiles-Repo). Danach: im Finder in diesen Ordner wechseln und eine Datei doppelklicken oder Settings → Profile → Colors → Color Presets → Import… und die Datei aus genau diesem Ordner wählen.
Import: iTerm2 → Einstellungen / Settings → Profile → Reiter Farben / Colors → Color Presets → Import… → gewünschte *.itermcolors wählen → im gleichen Menü Color Presets das importierte Set auf das Profil anwenden.
Hinweis: Transparenz/Blur/Shader wie in Ghostty gibt es in iTerm2 nicht 1:1; ggf. unter Fenster / Window (Transparenz, Hintergrund unscharf) manuell annähern. Schrift separat: z. B. JetBrains Mono Größe 15 wie in ghostty/app-support/config.
Für farbiges ls nutzt macOS LSCOLORS (nicht LS_COLORS). Das System-Default enthält braun (d) als Farbe — wirkt oft wie schmutzige Flächen. Anpassung: shell/macos-lscolors.zsh (lokal: in ~/.zshrc per source einbinden). Vorlage: shell/zshrc.fragment (Zeilen in die eigene ~/.zshrc übernehmen).