Skip to content

malaquiasdev/terminal-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal Setup

Note: These are primarily meant for inspiration. I wouldn't just blindly use them. Proceed at your own risk!

My personal terminal setup

MacOS Terminal Setup

Homebrew

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

iTerm2

brew install --cask iterm2

Git

brew install git

XCode Command Line Tools

xcode-select --install

zsh

brew install zsh

Install ZSH Plugins

zsh-autosuggestions:

brew install zsh-autosuggestions

zsh-syntax-highlighting:

brew install zsh-syntax-highlighting

Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

PowerLevel10K Theme

Install:

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

Update ZSH_THEME:

ZSH_THEME="powerlevel10k/powerlevel10k"

Reload:

source ~/.zshrc

Meslo Nerd Font:

brew install --cask font-meslo-for-powerlevel10k

Configure PowerLevel10K:

p10k configure

Plugins

brew install ripgrep && brew install fzf && brew install fd && brew install bat && brew install eza && brew install tldr && brew install thefuck

Import Iterm2 Profile

Go to Settings -> Profiles -> Other Actions -> Import JSON Profiles

TMUX

Install:

brew install tmux

Install tpm (tmux plugin manager):

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Copy Configuration File

Neovim Setup

Note: This is my latest config with lazy.nvim.