-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig_files_install.sh
executable file
·68 lines (42 loc) · 1.48 KB
/
config_files_install.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
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/bash
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
git clone https://github.com/sjl/badwolf.git ~/Downloads/badwolf
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
chsh -s /bin/zsh
mkdir ~/.config/nvim/ -p
mkdir ~/.config/nvim/colors -p
#Make symlink for zshrc
ln -sf ~/.config_files/.zshrc ~/
cp ~/Downloads/colors/badwolf.vim ~/.config/nvim/colors/
#Create symlink for awesome config
#rm -r ~/.config/awesome
#ln -s ~/.config_files/awesome ~/.config/
#create symlink for nvim config file
rm ~/.config/nvim/init.vim
ln -s ~/.config_files/init.vim ~/.config/nvim/
#create symlink for zsh config file
#rm ~/.zshrc
#ln -s ~/.config_files/.zshrc ~/
#create symlink for tmux config
rm ~/.tmux.conf
ln -s ~/.config_files/.tmux.conf ~/
#create symlink for i3 config file
#mkdir ~/.config/i3
#rm ~/.config/i3/config
ln -s ~/.config_files/config ~/.config/i3/
#Set colorsheme for terminal
#Install gruvbox dark
wget -O gogh https://git.io/vQgMr && chmod +x gogh && ./gogh && rm gogh
# Create symlink for alias file
ln -s ~/.config_files/.alias ~/.alias
#create symlink for polybar config
rm ~/.config/polybar/launch.sh
ln -s ~/.config_files/launch.sh ~/.config/polybar/
mkdir ~/Downloads/font
# clone
git clone https://github.com/powerline/fonts.git --depth=1 ~/Downloads/font/
# install
bash ~/Downloads/font/install.sh
# clean-up a bit
rm -rf ~/Downloads/font