dotfiles/dotconf/bashrc

55 lines
736 B
Bash
Raw Normal View History

2024-02-18 12:36:03 +01:00
case $- in
*i*) ;;
*) return;;
esac
export OSH=~/.oh-my-bash
2024-02-18 18:46:58 +01:00
OSH_THEME="powerbash10k"
2024-02-18 12:36:03 +01:00
OMB_USE_SUDO=true
completions=(
git
composer
ssh
2024-02-18 18:46:58 +01:00
docker
docker-compose
go
makefile
pip3
system
2024-02-18 12:36:03 +01:00
)
aliases=(
general
2024-02-18 18:46:58 +01:00
ls
2024-02-18 12:36:03 +01:00
)
plugins=(
git
bashmarks
)
source "$OSH"/oh-my-bash.sh
2024-02-18 18:46:58 +01:00
export LANG=de_DE.UTF-8
2024-02-18 12:36:03 +01:00
2024-02-19 09:26:12 +01:00
if [ ! -S ~/.ssh/ssh_auth_sock ]; then
eval `ssh-agent`
ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock
fi
export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock
ssh-add -l > /dev/null || ssh-add
2024-02-19 09:17:32 +01:00
alias c="composer"
alias dc="docker compose"
2024-02-19 09:26:12 +01:00
alias gu="gitup"
2024-02-18 18:46:58 +01:00
[ ! -z "$(which starship)" ] && eval "$(starship init bash)"
2024-02-19 09:17:32 +01:00
[ ! -z "$(which direnv)" ] && eval "$(direnv hook bash)"
for f in ~/.bashrc.d/*
do
source "$f"
done