-
Notifications
You must be signed in to change notification settings - Fork 46
/
exports.sh
80 lines (69 loc) · 2.64 KB
/
exports.sh
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
# ------------------------------------------------------------------------------
# Codely theme config
# ------------------------------------------------------------------------------
export CODELY_THEME_MODE="dark"
export CODELY_THEME_PWD_MODE="short" # full, short, home_relative
export CODELY_THEME_STATUS_ICON_OK="ﬦ" # ﭧ ﯓ ﬦ
export CODELY_THEME_STATUS_ICON_KO="☢" # ﮊ
export CODELY_THEME_PROMPT_IN_NEW_LINE=true
if [[ $__CFBundleIdentifier == "com.jetbrains."* ]]; then
export CODELY_THEME_MINIMAL=true
fi
if [[ $__CFBundleIdentifier == "com.microsoft."* ]]; then
export CODELY_THEME_MINIMAL=true
export CODELY_THEME_MODE=light
fi
# ------------------------------------------------------------------------------
# Languages
# ------------------------------------------------------------------------------
export JAVA_HOME='/Users/rafa.gomez/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home'
export GEM_HOME="$HOME/.gem"
export GOPATH="$HOME/.go"
export PYTORCH_ENABLE_MPS_FALLBACK=1
# ------------------------------------------------------------------------------
# Apps
# ------------------------------------------------------------------------------
if [ "$CODELY_THEME_MODE" == "dark" ]; then
fzf_colors="pointer:#ebdbb2,bg+:#3c3836,fg:#ebdbb2,fg+:#fbf1c7,hl:#8ec07c,info:#928374,header:#fb4934"
else
fzf_colors="pointer:#db0f35,bg+:#d6d6d6,fg:#808080,fg+:#363636,hl:#8ec07c,info:#928374,header:#fffee3"
fi
export FZF_DEFAULT_OPTS="--color=$fzf_colors --reverse"
export HOMEBREW_AUTO_UPDATE_SECS=604800 # 1 week
export HOMEBREW_NO_ANALYTICS=true
export HOMEBREW_PREFIX="/opt/homebrew";
export HOMEBREW_CELLAR="/opt/homebrew/Cellar";
export HOMEBREW_REPOSITORY="/opt/homebrew";
export BAT_THEME='gruvbox-dark'
GPG_TTY=$(tty)
export GPG_TTY
export LANG="en_US.UTF-8"
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
export PUPPETEER_EXECUTABLE_PATH="/opt/homebrew/bin/chromium"
# ------------------------------------------------------------------------------
# Path - The higher it is, the more priority it has
# ------------------------------------------------------------------------------
export path=(
"$HOME/bin"
"$DOTLY_PATH/bin"
"$DOTFILES_PATH/bin"
"$HOME/.nix-profile/bin"
"/run/current-system/sw/bin"
"/nix/var/nix/profiles/default/bin"
"$JAVA_HOME/bin"
"$GEM_HOME/bin"
"$GOPATH/bin"
"$HOME/.cargo/bin"
"$HOME/.orbstack/bin"
"$HOME/Library/pnpm"
"/opt/homebrew/opt/ruby/bin"
"/opt/homebrew/opt/node@14/bin"
"/opt/homebrew/opt/[email protected]/libexec/bin"
"/opt/homebrew/bin"
"/opt/homebrew/sbin"
"/usr/local/bin"
"/bin"
"/usr/bin"
"/usr/sbin"
"/sbin"
)