bash/.bashrc (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# Export own script path
export PATH=$HOME/.dotfiles/bin/:/usr/local/bin/:$PATH
export GOPATH=$HOME/.go
export EDITOR='nvim'
export MANPAGER='nvim +Man!'
export PS1="\n\e[1;32m[\u@\h:\w]\$ \e[0m"
export CALENDAR=$HOME/projects/calendar.txt
# Startup message
grep `date -I` $CALENDAR --color
# Aliases
alias ls='ls --color=auto'
alias la='ls -lav --ignore=..'
alias vim="nvim"
alias lg="lazygit"
alias pgl="pass git pull"
alias pgs="pass git push"
alias swconf="nvim ~/.config/sway/config"
alias sandisk="sudo mount /dev/sda1 /mnt/sandisk && cd /mnt/sandisk/"
alias :q="exit"
alias ..="cd .."
alias v="vim"
alias reload-gpg="gpg-connect-agent reloadagent /bye"
alias zeit-im="zeit import ~/.local/share/zeit-backup/backup"
alias zeit-ex="zeit export -b -f json > ~/.local/share/zeit-backup/backup"
alias pico8="~/projects/pico-8/pico8 -home ~/projects/pico-8/data"
alias cal="nvim +/`date -I` $CALENDAR"
alias calr="grep `date -I` $CALENDAR --color -A 7"
# Start programs
if command -v zoxide &> /dev/null; then
eval "$(zoxide init --cmd='cd' bash)"
fi
if [[ -f ~/.bash-preexec.sh ]]; then
source ~/.bash-preexec.sh
eval "$(atuin init bash)"
fi
|