You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.1 KiB
Bash
50 lines
1.1 KiB
Bash
# ~/.bashrc
|
|
#
|
|
|
|
# If not running interactively, don't do anything
|
|
[[ $- != *i* ]] && return
|
|
|
|
parse_git_branch() {
|
|
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
|
}
|
|
|
|
[ -z ${WSLENV+x} ] || export PATH="${PATH:+"$PATH:"}$HOME/bin"
|
|
|
|
# Aliases
|
|
# general aliases
|
|
alias ls='ls --color=auto'
|
|
alias vim='nvim'
|
|
|
|
# git aliases
|
|
alias ga='git add'
|
|
alias gcm='git commit -m'
|
|
alias gs='git status'
|
|
alias gp='git push'
|
|
|
|
# config aliases
|
|
alias vimc='nvim ~/.config/nvim/init.vim'
|
|
alias wmc='nvim ~/.config/i3/config'
|
|
|
|
# asus tools aliases
|
|
alias sup='supergfxctl'
|
|
|
|
PS1='\[\e[1;33m\]\u ($HOSTNAME) \[\e[1;32m\]\w \[\e[0m\]$(parse_git_branch)\n\[\e[35m\]\[\e[1m\]\$ \[\e[0m\]'
|
|
|
|
# export pip path
|
|
export PATH=$PATH:~/.local/bin
|
|
|
|
# export term
|
|
export TERM=xterm-256color
|
|
|
|
# android studio stuff
|
|
export ANDROID_HOME=$HOME/Android/Sdk
|
|
export PATH=$PATH:$ANDROID_HOME/emulator
|
|
export PATH=$PATH:$ANDROID_HOME/tools
|
|
export PATH=$PATH:$ANDROID_HOME/tools/bin
|
|
export PATH=$PATH:$ANDROID_HOME/platform-tools
|
|
|
|
# flutter
|
|
export FLUTTER_HOME=$HOME/flutter
|
|
export PATH=$PATH:$FLUTTER_HOME/bin
|
|
export CHROME_EXECUTABLE=brave
|