Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.
Oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
nvim ~/.zshrc
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="clean" # set by `omz`
plugins=(debian git docker python node)
source $ZSH/oh-my-zsh.sh
export DEFAULT_USER="d4n1"
export EDITOR="nvim"
export TERM="xterm-256color"
export DEBFULLNAME="Daniel Pimentel"
export DEBEMAIL="d4n1@d4n1.org"
export LANG=C.UTF-8
export LANGUAGE=C.UTF-8
export LC_ALL=C.UTF-8
export QUILT_PATCHES=debian/patches
export ELM_DISPLAY="wl"
export ELM_ACCEL="opengl"
export ECORE_EVAS_ENGINE="wayland_egl"
export ARCHFLAGS="-arch x86_64"
export EVAS_GL_NO_BLACKLIST=1
export XDG_DESKTOP_DIR="$HOME/Desktop"
export XDG_DOWNLOAD_DIR="$HOME/Desktop/download"
alias python="python3"
alias n="nvim"
neowofetch --color_blocks off
nvim ~/.zprofile
if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
startx # or enlightenment_start
fi