-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.arch.sh
executable file
·36 lines (27 loc) · 1.31 KB
/
bootstrap.arch.sh
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
#!/bin/bash
pacman -S firefox-developer-edition \
git zsh neovim docker \
xclip gnome-tweak-tool \
the_silver_searcher autojump \
ctags python-pip python2-pip \
ruby nodejs npm
# NEOVIM interpreters
pip install --user neovim && pip2 install --user neovim
gem install --user-install rdoc neovim
npm install -g neovim
# DOCKER enable
systemctl start docker && systemctl enable docker
# DOCKER-COMPOSE configure
curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
# ZSH configure
env zsh && chsh -s $(grep /zsh$ /etc/shells | tail -1)
# OH-MY-ZSH install
curl -L http://install.ohmyz.sh | sh
git clone [email protected]:zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/
git clone https://github.com/zsh-users/zsh-completions ~/.oh-my-zsh/custom/plugins/zsh-completions/
git clone [email protected]:aaron-williamson/base16-gnome-terminal.git ~/.gnome-colors/
bash ~/.gnome-colors/base16-gnome-terminal/color-scripts/base16-atelier-heath.sh
git clone https://aur.archlinux.org/nerd-fonts-complete.git ~/.nerd-fonts/
cd ~/.nerd-fonts/ && makepkg -si
git clone https://aur.archlinux.org/spotify.git ~/Downloads/spotify
cd ~/.Downloads/spotify/ && makepkg -si