fix an eww thing, tidy default bashrc

This commit is contained in:
Penelope Gwen 2026-05-14 11:58:04 -07:00
parent 318ef90b96
commit fd129d3957
2 changed files with 40 additions and 54 deletions

View file

@ -4,8 +4,6 @@ if [[ -z ${ZELLIJ} ]] && command -v zellij; then
zellij && exit
fi
export EDITOR=hx
export VISUAL="${EDITOR}"
if [[ -f /usr/share/terminfo/a/alacritty ]];then
export TERM=xterm-256color
@ -28,7 +26,7 @@ function Sudo {
alias h="history|grep "
#search files in current and sub dirs
#alias f="find . |grep "
find_file() {
findfile() {
find . -name *"${1}"*
}
#find running processes
@ -186,15 +184,14 @@ alias gitdiff='git diff --name-only'
gitchanges() {
printf '%b\n' "\033[1m"'Modified Files:'"\033[0m"
while read l; do printf ' - %s\n' "${l}"; done < <(git diff --name-only)
# git diff --name-only
printf '%b\n' "\033[1m"'Untracked Files:'"\033[0m"
# git ls-files . --exclude-standard --others
while read l; do printf ' - %s\n' "${l}"; done < <(git ls-files . --exclude-standard --others)
}
dpkg-log-search() {
zgrep "${1}" /var/log/dpkg.log*
}
#apt update summary
alias thong-list="sudo apt update;apt list --upgradable"
alias thong="sudo apt update;sudo apt upgrade"
@ -204,71 +201,60 @@ export DEBEMAIL="support@pogmom.me"
export DEBFULLNAME="Penelope Gwen"
#SSH Personal Machines
alias pogmommy-omen-328p1aa="ssh pogmommy-omen-328p1aa"
alias pogmommy-apple-a2337="ssh pogmommy-apple-a2337"
alias pogmommy-apple-a2337-vpn="ssh pogmommy-apple-a2337-vpn"
alias pogmommy-dell-p135g="ssh pogmommy-dell-p135g"
alias omen-328p1aa="ssh pogmommy-omen-328p1aa"
alias apple-a2337="ssh pogmommy-apple-a2337"
#Git env vars
GIT_AUTHOR_NAME="Penelope Gwen"
GIT_AUTHOR_EMAIL="penelope@pogmom.me"
GIT_EDITOR="/usr/bin/nano"
#Bash Prompt Customization
#prompt_prefix=""
#if [ -n "${SSH_CLIENT}" ] || [ -n "${SSH_TTY}" ]; then
# prompt_prefix="${prompt_prefix} [SSH] "
#fi
#if [[ "$HOSTNAME" == pod* ]]; then
# prompt_prefix="${prompt_prefix} [POD] "
# mkdir -p "${HOME}/.devpod/$(uname -m)"
# export CARGO_HOME="${HOME}/.devpod/$(uname -m)/.cargo"
# export RUSTUP_HOME="${HOME}/.devpod/$(uname -m)/.rustup"
# cd ${POD_PATH}
#fi
export GIT_AUTHOR_NAME="Penelope Gwen"
export GIT_AUTHOR_EMAIL="penelope@pogmom.me"
export GIT_EDITOR="/usr/bin/nano"
[[ -d $HOME/.local/bin ]] && export PATH="$HOME/.local/bin:$PATH"
[[ -d $HOME/.cargo/bin ]] && export PATH="$HOME/.cargo/bin:$PATH"
#[[ -d $HOME/.rustup/toolchains/nightly-$(uname -m)-unknown-linux-gnu/bin ]] && export PATH="$HOME/.rustup/toolchains/nightly-$(uname -m)-unknown-linux-gnu/bin:$PATH"
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash 2>/dev/null)"
[[ -d $HOME/.local/share/gem/ruby/3.3.0/bin ]] && export PATH="$HOME/.local/share/gem/ruby/3.3.0/bin:$PATH"
export NODE_PATH=$HOME/.local/lib/node_modules:$NODE_PATH
export npm_config_prefix=$HOME/.local
#TPUT_RED="$(tput setaf 1)$(tput setab 0)"
#TPUT_MAGENTA_BG="$(tput setab 5)$(tput setaf 0)"
#TPUT_MAGENTA="$(tput sgr0)$(tput setaf 5)"
#TPUT_MAGENTA="$(tput setab 0)$(tput setaf 5)"
#TPUT_BLACK="$(tput sgr0)$(tput setaf 0)"
#export prompt_prefix=`awk '{$1=$1};1' <<< "${prompt_prefix}"`
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[\e[01;32m\]\u@\h\[\e[00m\]:\[\e[01;34m\]\w\[\e[00m\]\n\$ '
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[\e[01;32m\]\u@\h\[\e[00m\]:\[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s")\[\e[00m\]\n\$ '
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[${TPUT_MAGENTA_BG}▓▒░ 󰊟 \u ${TPUT_MAGENTA} ${TPUT_RED}󰣚 ${TPUT_MAGENTA}$(hostname | cut -d - -f 3-) ${TPUT_BLACK} \[\[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s")\[\e[00m\]\n\$ '
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[${TPUT_MAGENTA_BG} 󰊟 \u${TPUT_MAGENTA} ${TPUT_RED}󰣚\[\e[00m\] \[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s")\[\e[00m\]\n\$ '
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[\e[01;32m\]󰊟 \u ${TPUT_RED}󰣚\[\e[00m\] \[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s")\[\e[00m\]\n\$ '
#PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]${debian_chroot:+($debian_chroot)}\[\e[01;32m\]\u@\h\[\e[00m\]:\[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s"|xargs printf "\\e]2;%s — Alacritty\007")\[\e[00m\]\n\$ '
#Alacritty custom window title
if [ "$TERM" = alacritty ]; then
PROMPT_COMMAND='pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\/.*)(?=\/.*\/)/\/…/s"|xargs printf "\e]2;%s — Alacritty\007"'
fi
eval "$(starship init bash)"
if type starship >/dev/null 2>&1;then
eval "$(starship init bash)"
else
TPUT_RED="$(tput setaf 1)$(tput setab 0)"
TPUT_MAGENTA_BG="$(tput setab 5)$(tput setaf 0)"
TPUT_MAGENTA="$(tput sgr0)$(tput setaf 5)"
TPUT_BLACK="$(tput sgr0)$(tput setaf 0)"
prompt_prefix=$(awk '{$1=$1};1' <<< "${prompt_prefix}");export prompt_prefix
PS1='\[\e[1m\e[95m\]${prompt_prefix}\[\e[m\]\[${TPUT_MAGENTA_BG}▓▒░ 󰊟 \u ${TPUT_MAGENTA} ${TPUT_RED}󰣚 ${TPUT_MAGENTA}$(hostname | cut -d - -f 3-) ${TPUT_BLACK} \[\[\e[01;34m\]$(pwd|sed "s|${HOME}|~|"|perl -pe "s/(?<!(^~))(\\/.*)(?=\\/.*\\/)/\\/…/s")\[\e[00m\]\n\$ '
fi
if type npm >/dev/null 2>&1;then
export NODE_PATH=$HOME/.local/lib/node_modules:$NODE_PATH
export npm_config_prefix=$HOME/.local
fi
if type pyenv >/dev/null 2>&1;then
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"
fi
if type hx >/dev/null 2>&1;then
EDITOR=$(which hx)
else
EDITOR=$(which nano)
fi
export EDITOR
export SUDO_EDITOR=${EDITOR}
export VISUAL="${EDITOR}"
#bind TAB:menu-complete
#set show-all-if-ambiguous on
bind 'set show-all-if-ambiguous on'
bind 'set completion-ignore-case on'
if command -v hyfetch &> /dev/null;then
if type hyfetch >/dev/null 2>&1;then
hyfetch 2>/dev/null
fi

View file

@ -1,2 +1,2 @@
(deflisten sway_info :initial '{"window_info":{"title":"","window_count":0},"workspace_info":[],"workspace_profile":{"icon":"","name":"","scripts":[]}}'
(deflisten sway_info :initial '{"scratchpad_info": [{"icon":"/usr/share/icons/breeze-dark/mimetypes/32/unknown.svg","name":"","title":"","visible":false,"window_id":0}],"window_info":{"title":"","window_count":0},"workspace_info":[],"workspace_profile":{"icon":"","name":"","scripts":[]}}'
"sdu sway get -m")