Powerline ...

Bei Fedora 27 ist Powerline direkt dabei, bei CentOS muss man Powerline "von Hand" installieren, das Verfahren wird auch bei anderen Distributionen funktionieren.
Fedora 27:
dnf install powerline tmux-powerline vim-powerline
systemctl enable powerline
systemctl start powerline
systemctl enable powerline
systemctl start powerline
CentOS 7:
yum install python-pip
pip install powerline-status
cd /usr/share/fonts
curl -LO https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf
fc-cache -vf /usr/share/fonts/
cd /etc/fonts/conf.d/
curl -LO https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf
pip install powerline-status
cd /usr/share/fonts
curl -LO https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf
fc-cache -vf /usr/share/fonts/
cd /etc/fonts/conf.d/
curl -LO https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf
.bashrc
export POWERLINE_BASH_CONTINUATION=1
export POWERLINE_BASH_SELECT=1
# Fedora 27:
source /usr/share/powerline/bash/powerline.sh
# CentOS 7:
source /usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
export POWERLINE_BASH_SELECT=1
# Fedora 27:
source /usr/share/powerline/bash/powerline.sh
# CentOS 7:
source /usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
.vimrc
# Nur CentOS 7:
set rtp+=/usr/lib/python2.7/site-packages/powerline/bindings/vim/
# Fedora 27 und CentOS 7:
set laststatus=2
set rtp+=/usr/lib/python2.7/site-packages/powerline/bindings/vim/
# Fedora 27 und CentOS 7:
set laststatus=2
.tmux.conf
# Fedora 27:
source /usr/share/tmux/powerline.conf
# CentOS 7:
source /usr/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
source /usr/share/tmux/powerline.conf
# CentOS 7:
source /usr/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf