set -o vi shopt -s histappend shopt -s cmdhist HISTSIZE=1000000 HISTFILESIZE=1000000 HISTCONTROL=ignoreboth HISTIGNORE='ls:history' HISTTIMEFORMAT='%F %T ' export TERM_ITALICS=true eval "$(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/.local/lib" export PATH="$HOME/.local/bin:$PATH:$HOME/skynet/bin:$HOME/node/node_modules/.bin:$HOME/go/bin:$HOME/.dotnet:$HOME/.dotnet/tools:$HOME/.cargo/bin:$HOME/.luarocks/bin" export EDITOR=vim export PAGER=bat export MANPAGER=batman export BAT_THEME='Wombat' export DOTNET_ROOT=~/.dotnet export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1 export GPG_TTY=$(tty) export NNN_PLUG='d:dragdrop;i:imgview' export NNN_PREVIEWDIR='~/.cache/nnn/previews' alias ls='exa --icons' alias cat='bat' alias cd..='cd ..' alias j='goto' alias jqize="jq -R -r '. as \$line | try fromjson catch \$line'" alias jcurl="curl -H 'Content-Type: application/json' -H 'Accept: application/json'" alias gitlog='git log --oneline --graph' alias gitpush='git push origin $(git rev-parse --abbrev-ref HEAD)' alias watchsync='watch grep -e Dirty: -e Writeback: /proc/meminfo' alias psgrep='ps -ef | grep -v grep | grep' alias serve='python -m http.server' alias dockerrm='docker stop $(docker ps -aq); docker rm -v $(docker ps -aq); docker volume prune -f; docker rmi $(docker images -q --filter "dangling=true")' alias cls='clear && echo -en "\e[3J"' alias removebom="sed -i \$'1s/^\uFEFF//'" alias duskh="du -hka --max-depth=1 | sort -h" alias 8bitdo="xboxdrv --evdev /dev/btjoy --config ~/.config/xboxdrv/8bitdo.conf" alias ddev="export COMPOSE_FILE=docker-compose.dev.yaml" alias penscreen="xsetwacom set 'Wacom Intuos PT S Pen stylus' MapToOutput HEAD-1; xsetwacom set 'Wacom Intuos PT S Pen eraser' MapToOutput HEAD-1" alias connected="ss -O4Hpr -tun state connected" test -e ~/.bash_aliases && source ~/.bash_aliases