81
81
fi
82
82
83
83
if [ ! -d $HOME /dotfiles ]; then
84
- log " Installing dotfiles...\n${INDENT} Cloning into dotfiles..."
84
+ log " Installing dotfiles....... \n${INDENT} Cloning into dotfiles..."
85
85
git clone https://github.com/zanothis/setup.git $HOME /dotfiles >> $LOG 2>&1
86
86
status_out
87
- if [ $? -ne 0 ]; then
87
+ if [ $? -eq 0 ]; then
88
88
log " \n${INDENT} Linking dotfiles to \" $HOME \" ..."
89
89
# log "\n${INDENT}${INDENT}Linking .screenrc....."
90
90
# ln -s $HOME/dotfiles/.screenrc $HOME/.screenrc
91
91
# log "$CHECK\n${INDENT}${INDENT}Linking .inputrc......"
92
92
# ln -s $HOME/dotfiles/.inputrc $HOME/.inputrc
93
93
log " $CHECK \n${INDENT}${INDENT} Linking configs......."
94
+ mv $HOME /.config $HOME /.config.bak
95
+ mv $HOME /.i3 $HOME /.i3.bak
94
96
cp -sbr $HOME /dotfiles/.config $HOME /.config
95
97
cp -sbr $HOME /.config/i3 $HOME /.i3
96
98
log " $CHECK \n${INDENT}${INDENT} Linking .vimrc........"
@@ -100,6 +102,7 @@ if [ ! -d $HOME/dotfiles ]; then
100
102
log " $CHECK \n${INDENT}${INDENT} Linking .gitmessage..."
101
103
ln -s $HOME /dotfiles/.gitmessage $HOME /.gitmessage
102
104
log " $CHECK \n${INDENT}${INDENT} Linking .zshrc........"
105
+ mv $HOME /.zshrc $HOME /.zshrc.bak
103
106
ln -s $HOME /dotfiles/.zshrc $HOME /.zshrc
104
107
logn $CHECK
105
108
fi
@@ -111,6 +114,17 @@ else
111
114
cd $ORIGIN
112
115
fi
113
116
117
+ log " Checking for Antigen"
118
+ if [ ! -f $HOME /dotfiles/antigen.zsh ]; then
119
+ log " \n${INDENT} Installing Antigen......"
120
+ curl -L git.io/antigen > $HOME /dotfiles/antigen.zsh 2>&1
121
+ status_out
122
+ log " ${INDENT} Linking antigen.zsh....."
123
+ mkdir -p $HOME /.config/zsh/
124
+ ln -s $HOME /dotfiles/antigen.zsh $HOME /.config/zsh/antigen.zsh
125
+ status_out
126
+ fi
127
+
114
128
if [ ! -f $HOME /.vim/autoload/plug.vim ]; then
115
129
log " Installing plug-vim......."
116
130
curl -fLo $HOME /.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
@@ -120,6 +134,8 @@ if [ ! -f $HOME/.vim/autoload/plug.vim ]; then
120
134
status_out
121
135
fi
122
136
123
- log " Activating zsh............"
124
- chsh -s $( which zsh)
125
- status_out
137
+ if [ $SHELL != " /usr/bin/zsh" ]; then
138
+ log " Activating zsh............"
139
+ chsh -s $( which zsh)
140
+ status_out
141
+ fi
0 commit comments