Terminal Setup

Proxmox host setup

Table of contents

  1. Install Neofetch
  2. Install Oh My Bash
  3. Add plugins and completions to .bashrc
  4. Install iTerm shell integration:

These instructions are for setting up the terminal for the Proxmox bare metal server, not a Proxmox VM or LXC. I use additional bash aliases from Anand’s SimpleHomelab when I have a Linux VM or LXC running Docker.

Do

Install Neofetch

sudo apt install neofetch

Install Oh My Bash

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

Reload .bashrc

source ~/.bashrc

If there is an error loading OMB, set the proper OMB file location in .bashrc

export OSH='/root/.oh-my-bash'

Add plugins and completions to .bashrc

You can edit your .bashrc by copying and comparing to my GitHub Proxmox .bashrc

nano .bashrc

Reload .bashrc

source ~/.bashrc

Install iTerm shell integration:

In the iTerm 2 GUI, click on iTerm2 → Iterm Shell Integration