-
Notifications
You must be signed in to change notification settings - Fork 11
/
.base
86 lines (66 loc) · 2.43 KB
/
.base
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#!/usr/bin/env bash
__source() {
local sourced_file="$1"
shift
# shellcheck disable=1090
if [[ -f "${sourced_file}" ]]; then
source "${sourced_file}"
fi
}
export GITHUB_WORK_ORG='nestoca'
export GOPRIVATE='github.com/nestoca,github.com/j-martin'
export WORK="$HOME/src/github.com/nestoca"
export GOPATH="$HOME"
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export CDPATH=".:$HOME:$HOME/code/j-martin:$WORK:$GOWORK:$GOPATH/src/github.com/j-martin/:$HOME/code/"
export VISUAL="emacsclient"
# export DOCKER_DEFAULT_PLATFORM=linux/amd64
if [[ -f /opt/homebrew/bin/brew ]]; then
export HOMEBREW_PREFIX="/opt/homebrew";
export HOMEBREW_CELLAR="/opt/homebrew/Cellar";
export HOMEBREW_REPOSITORY="/opt/homebrew";
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin${PATH+:$PATH}";
export MANPATH="/opt/homebrew/share/man${MANPATH+:$MANPATH}:";
export INFOPATH="/opt/homebrew/share/info:${INFOPATH:-}";
export BREW_PREFIX="$(brew --prefix)"
fi
test -e /usr/local/bin/brew \
&& export BREW_PREFIX="$(brew --prefix)"
GPG_TTY="$(tty)"
export GPG_TTY
__source "$HOME/.cargo/env"
export PATH="$HOME/.cargo/bin:$PATH"
# Use '/usr/bin/ssh-add --apple-use-keychain ~/.ssh/*' to add existing keys
test -e "$TMPDIR/ssh-loaded" \
|| /usr/bin/ssh-add --apple-load-keychain && touch "$TMPDIR/ssh-loaded"
__source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc"
__source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc"
__source "$HOME/.private/profile"
# shellcheck source=.functions/all
source "$HOME/.functions/all"
# shellcheck source=.aliases
source "$HOME/.aliases"
export PATH="$GOPATH/bin:/usr/local/sbin:$HOME/.npm/bin:/usr/local/bin:$HOME/.bin:$HOME/.local/bin:$PATH"
test -e /usr/libexec/java_home \
&& export JAVA_HOME="$(/usr/libexec/java_home -v 16 2> /dev/null || true)"
test -e /usr/local/bin/nvim \
&& export EDITOR='/usr/local/bin/nvim'
export PAGER='less -SRi'
export HOSTNAME="$HOST"
export RIPGREP_CONFIG_PATH="$HOME/.config/ripgrep"
export FZF_DEFAULT_COMMAND='rg --files 2> /dev/null'
export SDKMAN_DIR="$HOME/.sdkman"
__source "$HOME/.sdkman/bin/sdkman-init.sh"
if [[ -z "$DISPLAY" ]] && [[ -n "$XDG_VTNR" ]] && [[ "$XDG_VTNR" -eq 1 ]]; then
exec startx
fi
if [[ -n "$(pgrep gpg-agent)" ]]; then
export GPG_AGENT_INFO
else
# shellcheck disable=SC2046
eval $(gpg-agent --daemon)
fi
# Work
export PYENV_ROOT="$HOME/.pyenv"
export PATH="${PYENV_ROOT}/shims:${PATH}"