Move all config files to config directory and add corresponding changes to bootstrap script
This commit is contained in:
73
config/.bashrc
Normal file
73
config/.bashrc
Normal file
@@ -0,0 +1,73 @@
|
||||
# If not running interactively, don't do anything
|
||||
[[ $- != *i* ]] && return
|
||||
|
||||
# _ _ ___ _ ____ _____ ____
|
||||
# / \ | | |_ _| / \ / ___|| ____/ ___|
|
||||
# / _ \ | | | | / _ \ \___ \| _| \___ \
|
||||
# / ___ \| |___ | | / ___ \ ___) | |___ ___) |
|
||||
# /_/ \_\_____|___/_/ \_\____/|_____|____/
|
||||
#
|
||||
|
||||
alias sudo='sudo '
|
||||
|
||||
alias ls='ls --color=auto'
|
||||
alias lah='ls -lah'
|
||||
alias la='ls -a'
|
||||
|
||||
|
||||
alias ed='$EDITOR'
|
||||
alias count='wc -l'
|
||||
|
||||
alias c='clear'
|
||||
|
||||
# Git aliases
|
||||
alias g='git'
|
||||
alias ga='git add'
|
||||
alias gc='git commit'
|
||||
alias gp='git push'
|
||||
alias gl='git log'
|
||||
alias gs='git status'
|
||||
alias gd='git diff'
|
||||
|
||||
|
||||
# _____ _ ___ _____ ____ ___ _ _ __ __ _____ _ _ _____
|
||||
# | ____| \ | \ \ / /_ _| _ \ / _ \| \ | | \/ | ____| \ | |_ _|
|
||||
# | _| | \| |\ \ / / | || |_) | | | | \| | |\/| | _| | \| | | |
|
||||
# | |___| |\ | \ V / | || _ <| |_| | |\ | | | | |___| |\ | | |
|
||||
# |_____|_| \_| \_/ |___|_| \_\\___/|_| \_|_| |_|_____|_| \_| |_|
|
||||
#
|
||||
|
||||
export TERM=alacritty
|
||||
export EDITOR=nvim
|
||||
export VISUAL=nvim
|
||||
|
||||
# Find arch package by binary
|
||||
source /usr/share/doc/pkgfile/command-not-found.bash
|
||||
|
||||
shopt -s autocd
|
||||
|
||||
_GREEN="\[\033[32m\]"
|
||||
_BLUE="\[\033[34m\]"
|
||||
_BOLD="\[\033[1m\]"
|
||||
_RESET="\[\033[0m\]"
|
||||
export PS1="${_GREEN}${_BOLD}\u@\h${_RESET}:${_BLUE}${_BOLD}\W${_RESET} # "
|
||||
|
||||
|
||||
# ____ ___ __ __ ____ _ _____ _____ ___ ___ _ _
|
||||
# / ___/ _ \| \/ | _ \| | | ____|_ _|_ _/ _ \| \ | |
|
||||
# | | | | | | |\/| | |_) | | | _| | | | | | | | \| |
|
||||
# | |__| |_| | | | | __/| |___| |___ | | | | |_| | |\ |
|
||||
# \____\___/|_| |_|_| |_____|_____| |_| |___\___/|_| \_|
|
||||
#
|
||||
|
||||
completions=(
|
||||
"git"
|
||||
"pacman"
|
||||
"systemctl"
|
||||
"yay"
|
||||
)
|
||||
|
||||
for file in ${completions[@]}
|
||||
do
|
||||
source "/usr/share/bash-completion/completions/$file"
|
||||
done
|
||||
Reference in New Issue
Block a user