Index ¦ Archives

Zsh

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

ZSH

© 2000-2022 by Daniel Pimentel (d4n1). Under MIT.