2024-05-28 16:10:46 -04:00
|
|
|
[ -z "$PS1" ] && return
|
2024-05-28 15:59:12 -04:00
|
|
|
|
|
|
|
shopt -s autocd
|
|
|
|
|
2024-05-29 06:02:41 -04:00
|
|
|
PS1='\u@\h \w \$ '
|
|
|
|
|
2024-05-28 15:59:12 -04:00
|
|
|
[ -f "$XDG_CONFIG_HOME/shell/shortcuts" ] && . "$XDG_CONFIG_HOME/shell/shortcuts"
|
|
|
|
|
|
|
|
alias ls='ls --color=auto'
|
|
|
|
alias grep='grep --color=auto'
|
2024-05-29 05:36:37 -04:00
|
|
|
alias bat='bat --style=plain'
|
2024-05-28 15:59:12 -04:00
|
|
|
alias xdg-ninja='xdg-ninja --skip-unsupported'
|
|
|
|
|
|
|
|
alias sudo='doas'
|
|
|
|
alias vim='nvim'
|
|
|
|
alias code='codium'
|
|
|
|
alias fetch='fastfetch'
|
|
|
|
|
|
|
|
alias cp='cp -iv'
|
|
|
|
alias mv='mv -iv'
|
|
|
|
alias rm='rm -vI'
|
|
|
|
alias mkdir='mkdir -pv'
|
|
|
|
|
|
|
|
alias df='df -h'
|
|
|
|
alias free='free -h'
|
|
|
|
|
|
|
|
alias ll='ls -alF'
|
|
|
|
alias la='ls -A'
|
|
|
|
alias l='ls -CF'
|
|
|
|
|
|
|
|
skinstall() {
|
|
|
|
rm config.h
|
|
|
|
make || return
|
|
|
|
doas make install
|
|
|
|
}
|
|
|
|
|
|
|
|
ex() {
|
|
|
|
if [ -n "$1" ] && [ -f "$1" ]; then
|
|
|
|
case $1 in
|
|
|
|
*.tar.bz2) tar xjf "$1" ;;
|
|
|
|
*.tar.gz) tar xzf "$1" ;;
|
|
|
|
*.bz2) bunzip2 "$1" ;;
|
|
|
|
*.rar) unrar x "$1" ;;
|
|
|
|
*.gz) gunzip "$1" ;;
|
|
|
|
*.tar) tar xf "$1" ;;
|
|
|
|
*.tbz2) tar xjf "$1" ;;
|
|
|
|
*.tgz) tar xzf "$1" ;;
|
|
|
|
*.zip) unzip "$1" ;;
|
|
|
|
*.Z) uncompress "$1" ;;
|
|
|
|
*.7z) 7z x "$1" ;;
|
|
|
|
*) echo "unknown archive type" ;;
|
|
|
|
esac
|
|
|
|
elif [ -n "$1" ]; then
|
|
|
|
echo "file not found"
|
|
|
|
fi
|
|
|
|
}
|