Setup practical and appealing terminal on macOS

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • tokyonight.nvim

    🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

    In order to update the colors all is needed is the color scheme defined as .itermcolors file, for example, the theme I currently use is "Tokyonight". To acquire iTerm2 theme we need to find relevant file together with theme. Most of the theme providers, be it editor theme, shell theme or something else have .itermcolors provided together too. For example you could find "Tokyonight" iTerm2 color scheme here. Once you find the file, open it in raw view and copy the content. Create a local file with .itermcolors extension and paste the copied content into it.

  • poimandres-iterm

    A collection of iTerm color profiles inspired by the Poimandres VSCode themes

    These are some themes I have, poimandres,kanagawa, tokyonight

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • kanagawa.nvim

    NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

    These are some themes I have, poimandres,kanagawa, tokyonight

  • homebrew-cask-fonts

    🖋 Casks of F🅾𝓝𝐓𝚂

    I use following repository as a source to install fonts and review which nerd fonts are available, you can browse casks folder there to find available fonts. Once nerd font is installed head over to the Settings > Profile > Text menu of iTerm2. You can choose your desired font in the "Font" selection.

  • exa

    A modern replacement for ‘ls’.

    See docs for more.

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Starship is a "blazingly fast" cross shell prompt. It has many features and reasons to use, but I use it primarily for easiness of configuration and because it is written in rust (I am considering switching my terminal soon due to that, don't judge me).

  • fd

    A simple, fast and user-friendly alternative to 'find'

    See docs for more.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • victor-mono

    A free programming font with cursive italics and ligatures. Donations welcome ❤️

    Nerd fonts are necessary in order to render certain glyphs (icons). Nerd font is just a patched version of a normal font to enable ability to have icons rendered correctly. I am not going to explain on how to install fonts in macOS, however my preferred method is using brew, personal I use Victor Mono font, you could install it via brew like so:

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Also, I will be using homebrew to install all the needed applications, you can use any other way.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts