dotfiles/home/.bash_env

85 lines
2.1 KiB
Bash
Raw Permalink Normal View History

2019-11-21 11:07:46 +01:00
export GPG_TTY=$(tty)
unset SSH_AGENT_PID
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
fi
2019-07-21 15:01:24 +02:00
export GOPATH=~/build/go
2021-08-26 10:35:41 +02:00
export PATH=~/bin/scripts:~/bin:/usr/local/bin:~/.krew/bin:${PATH}
2016-04-16 10:18:14 +02:00
2019-11-19 16:40:01 +01:00
if [ -d /var/lib/snapd/snap/bin/code ]; then
2019-07-21 15:01:24 +02:00
export PATH="/var/lib/snapd/snap/bin/code:${PATH}"
2019-11-19 16:40:01 +01:00
fi
2021-08-26 10:40:51 +02:00
if [ -d ${KREW_ROOT:-${HOME}/.krew}/bin ]; then
2019-07-21 15:01:24 +02:00
PATH="${KREW_ROOT:-${HOME}/.krew}/bin:${PATH}"
2019-11-19 18:19:48 +01:00
fi
2015-10-18 12:23:39 +02:00
if [ "$(id -u)" -eq "0" ]; then
if [ -d /opt/local/sbin ]; then
2019-07-21 15:01:24 +02:00
export PATH=/opt/local/sbin:${PATH}
2015-10-18 12:23:39 +02:00
fi
2019-07-21 15:01:24 +02:00
export PATH=/usr/local/sbin:${PATH}
2016-04-16 10:18:14 +02:00
fi
2015-07-29 11:04:55 +02:00
2019-07-21 10:29:16 +02:00
if [ -d ~/.npm-global/bin ]; then
export PATH=${PATH}:~/.npm-global/bin/
fi
if [ -d ${GOPATH}/bin ]; then
export PATH=${GOPATH}/bin:${PATH}
fi
2019-11-21 10:50:05 +01:00
source ${HOME}/.cargo/env
2021-08-26 10:40:51 +02:00
# OS X stuff if availabe
2019-11-21 10:50:05 +01:00
if type brew > /dev/null 2>&1; then
2020-04-20 21:50:06 +02:00
#eval $(brew shellenv)
#export PATH="$(brew --prefix coreutils)/libexec/gnubin:${PATH}"
2020-04-20 21:50:06 +02:00
export HOMEBREW_PREFIX="/usr/local";
export HOMEBREW_CELLAR="/usr/local/Cellar";
export HOMEBREW_REPOSITORY="/usr/local/Homebrew";
export PATH="/usr/local/bin:/usr/local/sbin${PATH+:$PATH}";
export MANPATH="/usr/local/share/man${MANPATH+:$MANPATH}:";
export INFOPATH="/usr/local/share/info${INFOPATH+:$INFOPATH}";
export PATH="/usr/local/opt/coreutils/libexec/gnubin:${PATH}"
2019-11-21 10:50:05 +01:00
fi
2019-04-17 10:26:17 +02:00
# MacGPG2
if [ -d /usr/local/MacGPG2/bin/ ]; then
export PATH=/usr/local/MacGPG2/bin/:$PATH
2015-07-29 11:04:55 +02:00
fi
2019-04-17 10:26:17 +02:00
# Linux man-pages
2021-08-25 15:13:59 +02:00
export MANPATH=~/.homesick/repos/dotfiles/man:/opt/man-pages:${MANPATH}
2015-07-29 16:20:14 +02:00
2021-08-26 10:35:41 +02:00
if type code > /dev/null 2>&1; then
export EDITOR="code -w"
else
export EDITOR=vim
fi
2021-08-26 10:35:41 +02:00
export RESTIC_REPOSITORY="s3:http://moon.0l.de:9002/cam"
2019-11-21 10:50:05 +01:00
2015-10-18 12:23:39 +02:00
export GCC_COLORS="error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01"
2013-01-19 17:49:34 +01:00
export DEBEMAIL="post@steffenvogel.de"
export DEBFULLNAME="Steffen Vogel"
2016-06-21 13:39:32 +02:00
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export GRC_BLOCKS_PATH=/usr/local/share/gnuradio/grc/blocks/
2019-11-21 10:23:48 +01:00
export CALICO_DATASTORE_TYPE=kubernetes
2020-04-20 21:50:06 +02:00
export CALICO_KUBECONFIG=~/.kube/config.d/nulll
2019-11-21 11:05:55 +01:00
function join_by { local IFS="$1"; shift; echo "$*"; }
export KUBECONFIG=$(join_by : $(ls ~/.kube/config{.d/*,}))