A revisited guide to setting up automatic dark/light mode switching across terminal tools on macOS. Ghostty terminal now has built-in theme switching via a single config line. Neovim uses the dark-notify plugin with gruvbox colorscheme. Tmux uses the tmux-dark-notify plugin. The new approach eliminates all the custom shell scripts and polling workarounds required four years ago, replacing them with a few config lines per tool.

3m read timeFrom arslan.io
Post cover image
Table of contents
GhosttyNeovimTmuxVerdict

Sort: