Yapılandırma

imux, Ghostty yapılandırma dosyalarından yapılandırma okur ve Ghostty'den geliyorsanız size tanıdık seçenekler sunar.

Yapılandırma dosyası konumları

imux yapılandırmayı şu konumlarda arar (sırasıyla):

  1. ~/.config/ghostty/config
  2. ~/Library/Application Support/com.mitchellh.ghostty/config

Yapılandırma dosyası yoksa oluşturun:

mkdir -p ~/.config/ghostty
touch ~/.config/ghostty/config

Görünüm

Font

~/.config/ghostty/config
font-family = JetBrains Mono
font-size = 14

Renkler

~/.config/ghostty/config
# Theme (or use individual colors below)
theme = Dracula

# Custom colors
background = #1e1e2e
foreground = #cdd6f4
cursor-color = #f5e0dc
cursor-text = #1e1e2e
selection-background = #585b70
selection-foreground = #cdd6f4

Bölünmüş paneller

~/.config/ghostty/config
# Opacity for unfocused splits (0.0 to 1.0)
unfocused-split-opacity = 0.7

# Fill color for unfocused splits
unfocused-split-fill = #1e1e2e

# Divider color between splits
split-divider-color = #45475a

Davranış

Scrollback

~/.config/ghostty/config
# Number of lines to keep in scrollback buffer
scrollback-limit = 10000

Çalışma dizini

~/.config/ghostty/config
# Default directory for new terminals
working-directory = ~/Projects

Uygulama ayarları

Uygulama içi ayarlar imux > Settings (⌘,) aracılığıyla kullanılabilir:

Tema modu

  • Sistem: macOS görünümünü takip et
  • Açık: her zaman açık mod
  • Koyu: her zaman koyu mod

Otomasyon modu

Socket erişim seviyesini kontrol edin:

  • Kapalı: socket kontrolü yok (en güvenli)
  • Yalnızca imux süreçleri: yalnızca imux terminalleri içinde başlatılan süreçlerin bağlanmasına izin ver
  • allowAll: herhangi bir yerel sürecin bağlanmasına izin ver (ICC_SOCKET_MODE=allowAll, yalnızca ortam değişkeni geçersiz kılma)
Paylaşılan makinelerde "Kapalı" veya "Yalnızca imux süreçleri" modunu kullanmayı düşünün.

Tarayıcı bağlantı davranışı

Ayarlar > Tarayıcı'da imux, farklı amaçlara sahip iki ana bilgisayar listesi sunar:

  • Gömülü Tarayıcıda Açılacak Ana Bilgisayarlar: terminal çıktısından tıklanan bağlantılara uygulanır. Bu listedeki ana bilgisayarlar imux'ta açılır; diğer ana bilgisayarlar varsayılan tarayıcınızda açılır. Satır başına bir ana bilgisayar veya joker karakter destekler (örneğin: example.com, *.internal.example).
  • Gömülü Tarayıcıda İzin Verilen HTTP Ana Bilgisayarları: yalnızca HTTP (HTTPS olmayan) URL'lere uygulanır. Bu listedeki ana bilgisayarlar imux'ta uyarı istemeden açılabilir. Varsayılanlar localhost, 127.0.0.1, ::1, 0.0.0.0 ve *.localtest.me'yi içerir.

Setup readiness

imux readiness indicators are the operator checklist before a long agent or remote workflow starts. They summarize whether the app can find the expected CLI tools, saved provider profiles, notification hooks, workspace folder, remote connection, and browser or source-control context.

  • Fix missing provider profiles before asking the supervisor to plan work.
  • Confirm agent CLIs run both in a normal shell and inside an imux terminal.
  • Use notification hook warnings as setup debt, not as proof that the task cannot launch.
Readiness checks do not replace review. They tell you whether the workspace is configured enough to start; files, command output, browser state, and Git state still need human verification.

Örnek yapılandırma

~/.config/ghostty/config
# Font
font-family = SF Mono
font-size = 13

# Colors
theme = One Dark

# Scrollback
scrollback-limit = 50000

# Splits
unfocused-split-opacity = 0.85
split-divider-color = #3e4451

# Working directory
working-directory = ~/code