Writing by Jannatin Naim — long-form engineering notes
A slow-cadence, long-form blog on backend, infrastructure, developer tooling, terminals, dotfiles, and the craft of building software. Each post is a hand-built, bespoke page rather than templated markdown.
Twelve lines of Ghostty (2026-06-05): A detailed walkthrough of a deliberately minimal twelve-line Ghostty terminal configuration on macOS, treating a config as a list of disagreements with the defaults. Covers letting the OS pick the color palette via Apple System Colors so the terminal follows system light/dark appearance; emptying the titlebar by setting the title to a single space and hiding the macOS proxy icon; using Ghostty’s bundled JetBrains Mono at 16pt with font-thicken for heavier glyphs; balanced 8px window padding on all four sides; disabling the bell title rewrite, shell cursor takeover, and showing the mouse only while not typing; and setting term to xterm-256color for SSH compatibility. The thesis: the config that ages best disagrees with the defaults as little as possible. Keywords: Ghostty, terminal emulator, macOS, dotfiles, configuration, JetBrains Mono, zsh, tmux, developer environment, minimalism.