Menu

1 / 2

My Terminal Setup: Zsh, Oh My Zsh, Powerlevel10k and Tmux

DEV Community·G Sudarshan·6 months ago
#ax0R0RDN
#terminal#devex#productivity#zsh#install
Reading 0:00
15s threshold

This is my repeatable terminal setup for a new laptop. The goal is simple: install the core tools, clone my public config repo, link the config files, and get the same shell and tmux experience everywhere.

My setup uses:

zsh as the shell

Oh My Zsh for shell framework and plugins

Powerlevel10k as the prompt theme

zsh-autosuggestions for command suggestions

zsh-syntax-highlighting for command highlighting

tmux for terminal multiplexing

A custom .tmux.conf with pane shortcuts, mouse support, vi copy mode, and a simple status bar

1. Install System Dependencies

macOS

Install Homebrew if it is not already installed:

/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh ) "

Enter fullscreen mode

Exit fullscreen mode

Install the tools:

brew install git zsh tmux reattach-to-user-namespace

Enter fullscreen mode

Exit fullscreen mode

reattach-to-user-namespace is used by my tmux config so copy mode can pipe selected text to pbcopy on…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.