fish: put per-computer configs in actual per-computer configs
parent
0ad336ffda
commit
6ead87706d
|
@ -12,39 +12,14 @@ end
|
||||||
# - _agw_dir_src = non-volatile source code storage
|
# - _agw_dir_src = non-volatile source code storage
|
||||||
switch (uname)
|
switch (uname)
|
||||||
case Linux
|
case Linux
|
||||||
set -gx CC clang
|
|
||||||
set -gx CXX clang++
|
|
||||||
set -gx GOPATH ~/go
|
|
||||||
set -gx RIPGREP_CONFIG_PATH ~/.config/ripgreprc
|
|
||||||
set -Ux _agw_dir_bin ~/bin
|
set -Ux _agw_dir_bin ~/bin
|
||||||
set -Ux _agw_dir_rc ~/rc
|
set -Ux _agw_dir_rc ~/rc
|
||||||
set -Ux _agw_dir_src ~/src
|
set -Ux _agw_dir_src ~/src
|
||||||
case Darwin
|
case Darwin
|
||||||
set -gx CMAKE_PREFIX_PATH /usr/local/opt/qt/
|
|
||||||
set -gx CPPFLAGS "-I/usr/local/opt/ruby/include"
|
|
||||||
set -gx DISTCC_HOSTS "192.168.1.2,cpp"
|
|
||||||
set -gx LDFLAGS "-L/usr/local/opt/ruby/lib"
|
|
||||||
set -gx fish_user_paths "/usr/local/opt/ruby/bin" $fish_user_paths
|
|
||||||
set -Ux _agw_dir_bin ~/Binaries
|
set -Ux _agw_dir_bin ~/Binaries
|
||||||
set -Ux _agw_dir_rc ~/Sources/scripts
|
set -Ux _agw_dir_rc ~/Sources/scripts
|
||||||
set -Ux _agw_dir_src ~/Sources
|
set -Ux _agw_dir_src ~/Sources
|
||||||
case NetBSD
|
case NetBSD
|
||||||
# Yes, these are *actually* needed.
|
|
||||||
set -gx CC cc
|
|
||||||
set -gx CXX c++
|
|
||||||
set -gx PATH $HOME/bin \
|
|
||||||
/usr/pkg/gcc8/bin \
|
|
||||||
/sbin \
|
|
||||||
/usr/sbin \
|
|
||||||
/bin \
|
|
||||||
/usr/bin \
|
|
||||||
/usr/pkg/sbin \
|
|
||||||
/usr/pkg/bin \
|
|
||||||
/usr/X11R7/bin \
|
|
||||||
/usr/games \
|
|
||||||
/usr/local/bin \
|
|
||||||
/usr/local/sbin
|
|
||||||
set -gx PKG_PATH "http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/"(uname -p)"/"(uname -r|cut -f '1 2' -d.|cut -f 1 -d_)"/All"
|
|
||||||
set -Ux _agw_dir_bin ~/bin
|
set -Ux _agw_dir_bin ~/bin
|
||||||
set -Ux _agw_dir_rc ~/rc
|
set -Ux _agw_dir_rc ~/rc
|
||||||
set -Ux _agw_dir_src ~/src
|
set -Ux _agw_dir_src ~/src
|
||||||
|
@ -52,6 +27,7 @@ switch (uname)
|
||||||
echo (set_color red)"This platform is not configured!"
|
echo (set_color red)"This platform is not configured!"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# per-computer configs go here
|
||||||
set -Ux _agw_dir_local $_agw_dir_rc/computers/(hostname)
|
set -Ux _agw_dir_local $_agw_dir_rc/computers/(hostname)
|
||||||
|
|
||||||
# execute scripts
|
# execute scripts
|
||||||
|
@ -59,7 +35,11 @@ if test -f ~/.cargo/env
|
||||||
source ~/.cargo/env
|
source ~/.cargo/env
|
||||||
end
|
end
|
||||||
|
|
||||||
for f in (find $_agw_dir_rc/fish -type f)
|
for f in (test -d $_agw_dir_local/fish &&
|
||||||
|
find $_agw_dir_local/fish -type f |
|
||||||
|
env LC_ALL=C sort) \
|
||||||
|
(find $_agw_dir_rc/fish -type f |
|
||||||
|
env LC_ALL=C sort)
|
||||||
source $f
|
source $f
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
set -gx CMAKE_PREFIX_PATH /usr/local/opt/qt/
|
||||||
|
set -gx CPPFLAGS "-I/usr/local/opt/ruby/include"
|
||||||
|
set -gx DISTCC_HOSTS "192.168.1.2,cpp"
|
||||||
|
set -gx LDFLAGS "-L/usr/local/opt/ruby/lib"
|
||||||
|
set -gx fish_user_paths "/usr/local/opt/ruby/bin" $fish_user_paths
|
|
@ -0,0 +1 @@
|
||||||
|
../../rain/fish/env
|
|
@ -0,0 +1 @@
|
||||||
|
../rain/vconf
|
|
@ -0,0 +1,15 @@
|
||||||
|
set -gx CC cc
|
||||||
|
set -gx CXX c++
|
||||||
|
set -gx PATH "$_agw_dir_bin" \
|
||||||
|
/usr/pkg/gcc8/bin \
|
||||||
|
/sbin \
|
||||||
|
/usr/sbin \
|
||||||
|
/bin \
|
||||||
|
/usr/bin \
|
||||||
|
/usr/pkg/sbin \
|
||||||
|
/usr/pkg/bin \
|
||||||
|
/usr/X11R7/bin \
|
||||||
|
/usr/games \
|
||||||
|
/usr/local/bin \
|
||||||
|
/usr/local/sbin
|
||||||
|
set -gx PKG_PATH "http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/"(uname -p)"/"(uname -r|cut -f '1 2' -d.|cut -f 1 -d_)"/All"
|
|
@ -0,0 +1,4 @@
|
||||||
|
set -gx CC clang
|
||||||
|
set -gx CXX clang++
|
||||||
|
set -gx GOPATH ~/go
|
||||||
|
set -gx RIPGREP_CONFIG_PATH ~/.config/ripgreprc
|
Loading…
Reference in New Issue