-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
executable file
·34 lines (25 loc) · 1.04 KB
/
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
#!/bin/bash
# Export the path to this directory
export DOTFILES_PATH=$PWD
yay -Syu
yay -Sy ttf-joypixels ttf-croscore noto-fonts-cjk noto-fonts \
ttf-fantasque-sans-mono ttf-linux-libertine ttf-fira-code \
ttf-typicons nerd-fonts-iosevka
yay -Sy visual-studio-code-bin arandr docker docker-compose google-chrome \
feh kitty kitty-terminfo nvm-git oh-my-zsh-git polybar-git postman \
slack-desktop spotify xclip zsh zsh-autosuggestions \
zsh-syntax-highlighting starship autorandr
yay -R arcolinux-conky-collection-git atom conky-lua-archers firefox geany \
gmrun pragha sublime-text-dev termite termite-terminfo variety vi vim \
vivaldi trizen urxvt-resize-font-git \
urxvt-perls rxvt-unicode-terminfo rxvt-unicode xfce4-terminal xfce4-taskmanager \
meld evolution
chsh -s $(which zsh)
sudo cp ./fonts/icomoon.ttf /usr/share/fonts
# Link all dotfiles into their appropriate locations
cd $HOME
ln -sf $DOTFILES_PATH/home/.* .
cd $HOME/.config
mv i3 i3-backup
mv polybar polybar-backup
ln -sf $DOTFILES_PATH/config/* .