-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArchconfig.sh
More file actions
executable file
·34 lines (33 loc) · 1.77 KB
/
Archconfig.sh
File metadata and controls
executable file
·34 lines (33 loc) · 1.77 KB
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
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m'
printf "$GREEN password to perform pacman adds of needed programs $NC \n"
sudo pacman -S --needed base-devel zsh zsh-autosuggestions zsh-syntax-highlighting fzf rsync cifs-utils trash-cli vim gvfs gvfs-smb bat spice-vdagent
echo "export ZDOTDIR=\"\$HOME/.config/zsh\""| sudo tee /etc/zsh/zshenv
mkdir -p ~/.cache/zsh
touch ~/.cache/zsh/history
rsync -av ./.config ~/
git clone https://github.com/lincheney/fzf-tab-completion.git ~/.config/fzf-tab
rsync -av ./.local ~/
rsync -av ./Pictures ~/
rsync -av ./.xinitrc ~/
rm ~/.config/zsh/.zshrc
cp ~/UbuntuSetUp/.config/zsh/.zshrc.Arch ~/.config/zsh/.zshrc
printf "$GREEN loading admin packages $NC \n"
sudo pacman -S --needed - < ~/.local/bin/adminpkg.txt && printf "$GREEN Successful admin pkgs $NC \n"||printf "$RED admin packages failed $NC \n"
printf "$GREEN loading sound packages"
sudo pacman -S --needed - < ~/.local/bin/soundpkg.txt && printf "$GREEN Successful sound pkgs $NC \n"||printf "$RED sound packages failed $NC \n"
printf "$GREEN loading print packages"
sudo pacman -S --needed - < ~/.local/bin/printpkg.txt && printf "$GREEN Successful print pkgs $NC \n"||printf "$RED print packages failed $NC \n"
chsh -s /bin/zsh
printf "$GREEN install dwm!! $NC \n"
cd $HOME/.config/dwm-6.5
sudo make clean install&&printf "$GREEN dwm success!! $NC \n"||printf "$RED dwm failed $NC \n"
printf "$GREEN install dwmblocks!! $NC \n"
cd $HOME/.config/dwmblocks-async
sudo make clean install&&printf "$GREEN dwmblocks success!! $NC \n"||printf "$RED dwmblocks failed!! $NC \n"
printf "$GREEN install st terminal!! $NC \n"
cd $HOME/.config/st
sudo make clean install&&printf "$GREEN st terminal success!! $NC \n"||printf "$RED st terminal failed!! $NC \n"
printf "$GREEN autoconfig complete $NC \n"