1
1
#! /bin/zsh
2
2
3
+ LIB=/opt/homebrew/lib
4
+ OPT=/opt/homebrew/opt
5
+
3
6
export ZSHELL_HOME=" $HOME /.zshell"
4
- export ZPLUG_HOME=/usr/local/opt/ zplug
7
+ export ZPLUG_HOME=" $OPT / zplug"
5
8
export ZSH_CACHE_DIR=" $HOME /.zsh_cache"
6
9
export HISTFILE=" $HOME /.zsh_history"
7
10
export HISTSIZE=50000
8
11
export SAVEHIST=10000
9
12
export DEFAULT_USER=$( id -un)
13
+ export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
10
14
11
15
source $ZPLUG_HOME /init.zsh
12
16
13
17
zplug " plugins/git" , from:oh-my-zsh
14
18
zplug " plugins/command-not-found" , from:oh-my-zsh
15
19
zplug " plugins/bundler" , from:oh-my-zsh
20
+ zplug " plugins/brew" , from:oh-my-zsh
16
21
zplug " plugins/git" , from:oh-my-zsh
17
22
zplug " plugins/osx" , from:oh-my-zsh
18
23
zplug " plugins/tmux" , from:oh-my-zsh
@@ -54,44 +59,52 @@ unsetopt correct
54
59
zstyle ' :completion:*:*:kill:*:processes' list-colors ' =(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
55
60
56
61
57
- if [ -e /usr/local/opt /fzf/shell/completion.zsh ]; then
58
- source /usr/local/opt /fzf/shell/key-bindings.zsh
59
- source /usr/local/opt /fzf/shell/completion.zsh
62
+ if [ -e $OPT /fzf/shell/completion.zsh ]; then
63
+ source $OPT /fzf/shell/key-bindings.zsh
64
+ source $OPT /fzf/shell/completion.zsh
60
65
fi
61
66
62
- RUBY_HOME=/usr/local/opt/ruby
63
- RUBY_GEMS_HOME=/usr/local/lib/ruby/gems/3.0.0
67
+ # RUBY_HOME=$OPT/ruby@3.1
68
+ # RUBY_GEMS_HOME=$LIB/ruby/gems/3.1.0
69
+
70
+ RUBY_HOME=$OPT /ruby@3.2
71
+ RUBY_GEMS_HOME=$LIB /ruby/gems/3.2.0
64
72
65
- # RUBY_HOME=/usr/local/opt/ ruby@2.7
66
- # RUBY_GEMS_HOME=/usr/local/lib/ ruby/gems/2.7 .0
73
+ # RUBY_HOME=$OPT/ ruby@3.3
74
+ # RUBY_GEMS_HOME=$LIB/ ruby/gems/3.3 .0
67
75
68
- # NODE_HOME=/usr/local/opt/node
69
- # NODE_HOME=/usr/local/opt/node@14
70
- NODE_HOME=/usr/local/opt/node@16
76
+ # NODE_HOME=$OPT/node@18
77
+ NODE_HOME=$OPT /node@20
71
78
72
- PYTHONPATH+=(/usr/local/lib/python3.7/site-packages(N-/))
79
+ POSTGRES_HOME= $OPT /postgresql@15
73
80
74
- export PATH=/usr/local/opt/curl/bin
81
+ ES_HOME=/opt/elasticsearch
82
+
83
+ export PATH=$OPT /curl/bin
75
84
export PATH=$PATH :$NODE_HOME /bin
76
- export PATH=$PATH :/usr/local/opt/openjdk/bin
77
- export PATH=$PATH :$RUBY_HOME /bin:$RUBY_GEMS_HOME /bin
85
+ export PATH=$PATH :$OPT /openjdk/bin
86
+ export PATH=$PATH :$RUBY_HOME /bin
87
+ export PATH=$PATH :$RUBY_GEMS_HOME /bin
88
+ export PATH=$PATH :$POSTGRES_HOME /bin
78
89
export PATH=$PATH :/usr/bin/vendor_perl:/usr/bin/core_perl
79
- export PATH=$PATH :/usr/local/opt/python/libexec/bin
90
+ export PATH=$PATH :$OPT /python/libexec/bin
91
+ export PATH=$PATH :/opt/homebrew/bin:$PATH :/opt/homebrew/sbin
80
92
export PATH=$PATH :/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
81
- export LDFLAGS=" -L$RUBY_HOME /lib"
82
- export CPPFLAGS=" -I$RUBY_HOME /include -I/usr/local/opt/openjdk/include"
83
- export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
84
- export DYLD_INSERT_LIBRARIES=" /usr/local/opt/jemalloc/lib/libjemalloc.dylib"
93
+ export DYLD_LIBRARY_PATH=$RUBY_HOME /lib:$OPT /jemalloc/lib
94
+ export LDFLAGS=" -L$RUBY_HOME /lib -L$POSTGRES_HOME /lib"
95
+ export CPPFLAGS=" -I$RUBY_HOME /include -I$POSTGRES_HOME /include -I$OPT /openjdk/include"
85
96
export MALLOC_ARENA_MAX=2
86
- export PKG_CONFIG_PATH=$RUBY_HOME /lib/pkgconfig
97
+ export RUBYOPT=" -W0 --yjit --yjit-exec-mem-size=32 --yjit-call-threshold=120"
98
+ export PKG_CONFIG_PATH=$RUBY_HOME /lib/pkgconfig:$POSTGRES_HOME /lib/pkgconfig:/opt/homebrew/opt/openssl@3/lib/pkgconfig
87
99
export PYTHONPATH
88
100
export GOPATH=$HOME /go
89
101
export LC_ALL=" en_US.UTF-8"
90
102
export LANG=" en_US.UTF-8"
91
103
export EDITOR=" vim"
92
104
export HOMEBREW_NO_ANALYTICS=1
93
105
export TERM=" screen-256color"
94
- export FZF_DEFAULT_COMMAND=' rg --files --no-ignore --hidden --follow --glob "!.git/*"'
106
+ export PGGSSENCMODE=disable
107
+ export FZF_DEFAULT_COMMAND=' rg --files --no-ignore --hidden --follow --glob "!.git/*" --glob "!node_modules/" --glob "!public/storage"'
95
108
export FZF_CTRL_T_COMMAND=" $FZF_DEFAULT_COMMAND "
96
109
export FZF_CTRL_R_COMMAND=" $FZF_DEFAULT_COMMAND "
97
110
export FZF_ALT_C_COMMAND=" $FZF_DEFAULT_COMMAND "
@@ -106,6 +119,6 @@ eval "$(zoxide init zsh)"
106
119
107
120
ulimit -n 10240
108
121
109
- source /Users/filippo/.config/broot/launcher/bash/br
110
-
111
122
[ -f ~ /.fzf.zsh ] && source ~ /.fzf.zsh
123
+ [ -s " /Users/filippo/.scm_breeze/scm_breeze.sh" ] && source " /Users/filippo/.scm_breeze/scm_breeze.sh"
124
+ source /Users/filippo/Library/Application\ Support/org.dystroy.broot/launcher/bash/br
0 commit comments