-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
51 lines (40 loc) · 1.13 KB
/
Makefile
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
.PHONY: bazaar git gnome-terminal-colors-solarized mr nox python vim x11 zsh
all: nox gnome-terminal-colors-solarized x11
nox: bazaar git python vim zsh
bazaar:
rm -rf ~/.bazaar
ln -s `pwd`/bazaar ~/.bazaar
mkdir -p ~/.bazaar/plugins
git:
rm -f ~/.gitconfig
ln -s `pwd`/git/gitconfig ~/.gitconfig
gnome-terminal-colors-solarized:
git submodule update --init gnome-terminal-colors-solarized
./gnome-terminal-colors-solarized/set_dark.sh
mr:
rm -rf ~/.mrconfig
ln -s `pwd`/mr/mrconfig ~/.mrconfig
cd ~ && mr update
python:
rm -f ~/.pythonrc
ln -s `pwd`/python/pythonrc ~/.pythonrc
vim:
rm -rf ~/.vim ~/.vimrc
ln -s `pwd`/vim/vimrc ~/.vimrc
ln -s `pwd`/vim/vim ~/.vim
x11:
rm -rf ~/.Xresources
ln -s `pwd`/x11/Xresources ~/.Xresources
zsh:
rm -rf ~/.zsh ~/.zlogin ~/.zlogout ~/.zprofile ~/.zshenv ~/.zshrc
ln -s `pwd`/zsh/zsh ~/.zsh
ln -s `pwd`/zsh/zlogin ~/.zlogin
ln -s `pwd`/zsh/zlogout ~/.zlogout
ln -s `pwd`/zsh/zprofile ~/.zprofile
ln -s `pwd`/zsh/zshenv ~/.zshenv
ln -s `pwd`/zsh/zshrc ~/.zshrc
make prezto
prezto:
rm -rf ~/.zprezto ~/.zpreztorc
ln -s `pwd`/zsh/prezto ~/.zprezto
ln -s `pwd`/zsh/zpreztorc ~/.zpreztorc