Blog Logo

28 Oct 2025 ~ 1 min read

My terminal setup


I spend most of my day in the terminal, so I’ve invested time in building a setup that’s both powerful and pleasant to use.

My shell runs in Ghostty, a GPU-accelerated terminal emulator that’s fast and responsive. Inside, I use Neovim as my editor, paired with fzf for fuzzy file searching. My prompt is styled with Starship, which gives me useful information at a glance without cluttering the line. Everything is themed with Catppuccin, a beautifully soothing color scheme I use across all my tools.

All of my configuration files are version-controlled on a my private GitHub repo, and configured using GNU Stow to manage symlinks. This makes it trivial to set up a new machine or sync changes across systems.

For deeper dives into this ecosystem, I’d recommend checking out Josean Martinez and ThePrimeagen—they’ve both created excellent content on building a productive terminal environment.