forked from stoeffel/.dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
install
executable file
·68 lines (46 loc) · 1.7 KB
/
install
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh
# oh my zsh
curl https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
# antigen
cd ~ && git clone https://github.com/zsh-users/antigen.git .antigen
# brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
brew install pt
brew install hub
brew install wget
brew tap neovim/homebrew-neovim
brew install neovim
brew install entr
brew cask install google-chrome
brew cask install mojibar
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
# links
ln -sf ~/.dotfiles/editorconfig ~/editorconfig
ln -sf ~/.dotfiles/git/gitconfig ~/.gitconfig
ln -sf ~/.dotfiles/git/gitignore ~/.gitignore
ln -sf ~/.dotfiles/vim/gvimrc ~/.gvimrc
ln -sf ~/.dotfiles/vim/vimrc ~/.config/nvim/init.vim
ln -sf ~/.dotfiles/jshintrc ~/.jshintrc
ln -sf ~/.dotfiles/ptignore ~/.ptignore
ln -sf ~/.dotfiles/zsh/zprofile ~/.zprofile
ln -sf ~/.dotfiles/zsh/zshrc ~/.zshrc
ln -sf ~/.dotfiles/slate.js ~/.slate.js
# vundle
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
# Downloads
curl https://pqrs.org/osx/karabiner/files/Karabiner-10.6.0.dmg > ~/Downloads/Karabiner.dmg
wget -O ~/Downloads/iTerm2.zip https://iterm2.com/downloads/stable/iTerm2_v2_0.zip
wget -O ~/Downloads/KeepingYouAwake-1.2.1.zip https://github.com/newmarcel/KeepingYouAwake/releases/download/1.2.1/KeepingYouAwake-1.2.1.zip
# install node
curl -L http://git.io/n-install | bash
n latest
# node_modules
npm install serve -g
npm install -g yo
npm install --global dark-mode
npm install -g gitgoodies
npm install -g cut-release
npm install -g elm-oracle
npm install -g hpm-cli