From ed4daf7429bf2580118aad87b8f3e2011efed7ec Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Thu, 14 Jul 2022 19:09:06 -0400 Subject: Initial commit --- .config/shells/zsh/themes/nox.zsh-theme | 58 +++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .config/shells/zsh/themes/nox.zsh-theme (limited to '.config/shells/zsh/themes') diff --git a/.config/shells/zsh/themes/nox.zsh-theme b/.config/shells/zsh/themes/nox.zsh-theme new file mode 100644 index 0000000..2433e66 --- /dev/null +++ b/.config/shells/zsh/themes/nox.zsh-theme @@ -0,0 +1,58 @@ +## Collapsed Directory +_collapsed_pwd() { + pwd | perl -pe ' + BEGIN { + binmode STDIN, ":encoding(UTF-8)"; + binmode STDOUT, ":encoding(UTF-8)"; + }; s|^$ENV{HOME}|~|g; s|/([^/.])[^/]*(?=/)|/$1|g; s|/\.([^/])[^/]*(?=/)|/.$1|g +' +} + +## Reset to normal: \033[0m +NORM="\033[0m" + +## Colors: +BLACK="\033[0;30m" +GRAY="\033[1;30m" +RED="\033[0;31m" +LRED="\033[1;31m" +GREEN="\033[0;32m" +LGREEN="\033[1;32m" +YELLOW="\033[0;33m" +LYELLOW="\033[1;33m" +BLUE="\033[0;34m" +LBLUE="\033[1;34m" +PURPLE="\033[0;35m" +PINK="\033[1;35m" +CYAN="\033[0;36m" +LCYAN="\033[1;36m" +LGRAY="\033[0;37m" +WHITE="\033[1;37m" + +## Backgrounds +BLACKB="\033[0;40m" +REDB="\033[0;41m" +GREENB="\033[0;42m" +YELLOWB="\033[0;43m" +BLUEB="\033[0;44m" +PURPLEB="\033[0;45m" +CYANB="\033[0;46m" +GREYB="\033[0;47m" + +## Attributes: +UNDERLINE="\033[4m" +BOLD="\033[1m" +INVERT="\033[7m" + +## Cursor movements +CUR_UP="\033[1A" +CUR_DN="\033[1B" +CUR_LEFT="\033[1D" +CUR_RIGHT="\033[1C" + +## Start of display (top left) +SOD="\033[1;1f" + +export SHELLDIR="$XDG_CONFIG_HOME/shells" +. $SHELLDIR/* +PROMPT=$(printf "${BOLD}${BLUE}%s${NORM}@%s:[${BLUE}%s${NORM}]:$ " $USER $(hostname) $(_collapsed_pwd) ) -- cgit v1.2.3