dotfiles/bash/applications.sh

53 lines
1.3 KiB
Bash
Raw Normal View History

2016-11-07 20:57:18 +00:00
# Load Programs
export NVM_DIR="$HOME/.nvm"
2017-02-03 17:08:17 +00:00
[ -s "$NVM_DIR/nvm.sh" ] && source "$NVM_DIR/nvm.sh" # load
2016-11-07 20:57:18 +00:00
eval $(thefuck --alias)
2016-12-22 16:46:11 +00:00
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
2016-11-07 20:57:18 +00:00
2017-02-03 17:08:17 +00:00
[ -s "/usr/share/autoenv-git/activate.sh" ] && source /usr/share/autoenv-git/activate.sh
2016-11-07 20:57:18 +00:00
# git aliases
alias gs="git status"
alias gd="git diff"
gh() {
if [ $# -eq 1 ]; then
command git clone git@github.com:RealOrangeOne/${1} && cd ${1}
else
command git clone git@github.com:${1}/${2} && cd ${2}
fi
}
# Gnome
gd-lock() {
sessionid=`loginctl list-sessions | grep $USER | awk '{print $1}'`
loginctl lock-session $sessionid
}
gd-unlock() {
sessionid=`loginctl list-sessions | grep $USER | awk '{print $1}'`
loginctl unlock-session $sessionid
}
alias gdl="gd-lock"
alias gdu="gd-unlock"
alias y="yoga"
alias ym="yoga mode"
# miscellaneous software aliases
alias serve="python2 -m SimpleHTTPServer"
alias make-dotfiles="cd ~/.dotfiles/ && make && cd - > /dev/null"
alias edit-dotfiles="atom ~/.dotfiles/"
2016-11-19 22:10:01 +00:00
alias vi="vim"
2016-12-27 23:34:13 +00:00
alias regen-ssh-conf="assh config build > ~/.ssh/config"
2017-03-19 17:39:26 +00:00
alias yolo="yaourt -Syyau --noconfirm"
2017-01-09 09:19:24 +00:00
2016-11-19 22:10:01 +00:00
# colored GCC warnings and errors
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'