.zshenv is run everytime a zsh instance is started, including subshells and the like. Use this file, now, to set things like PATH and such that are used frequently. Add a setup symlink for .zshenv
34 lines
709 B
Bash
Executable file
34 lines
709 B
Bash
Executable file
#!/bin/bash
|
|
|
|
dfdir=$(cd "$(dirname "$0")" && pwd)
|
|
|
|
ln -s $dfdir/profile $HOME/.profile
|
|
ln -s $dfdir/rc $HOME/.rc
|
|
|
|
ln -s $dfdir/zshrc $HOME/.zshrc
|
|
ln -s $dfdir/zsh $HOME/.zsh
|
|
ln -s $dfdir/zprofile $HOME/.zprofile
|
|
ln -s $dfdir/zshenv $HOME/.zshenv
|
|
|
|
ln -s $dfdir/vimrc $HOME/.vimrc
|
|
ln -s $dfdir/vim $HOME/.vim
|
|
|
|
ln -s $dfdir/indent.pro $HOME/.indent.pro
|
|
ln -s $dfdir/screenrc $HOME/.screenrc
|
|
ln -s $dfdir/ledgerrc $HOME/.ledgerrc
|
|
ln -s $dfdir/toprc $HOME/.toprc
|
|
|
|
ln -s $dfdir/gitconfig $HOME/.gitconfig
|
|
|
|
ln -s $dfdir/irssi $HOME/.irssi
|
|
|
|
[ `uname -s` = "Linux" ] && ln -s $dfdir/Xdefaults $HOME/.Xdefaults
|
|
|
|
touch $HOME/.hushlogin
|
|
|
|
# Initialized submodules
|
|
cd $dfdir
|
|
git submodule init
|
|
git submodule update
|
|
|
|
exit 0
|