-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
78 lines (60 loc) · 4.73 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
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
69
70
71
72
73
74
75
76
77
78
#!/bin/sh
setfont ter-v22b
clear
echo -e "\e[1;34m
===============================================================================
██████╗ ███████╗███╗ ███╗ ██╗ ██╗██╗███╗ ██╗██████╗ ██████╗ ██╗██╗██╗
██╔══██╗██╔════╝████╗ ████║ ██║ ██║██║████╗ ██║██╔══██╗██╔═══██╗██║██║██║
██████╔╝█████╗ ██╔████╔██║ ██║ ██║██║██╔██╗ ██║██║ ██║██║ ██║██║██║██║
██╔══██╗██╔══╝ ██║╚██╔╝██║ ╚██╗ ██╔╝██║██║╚██╗██║██║ ██║██║ ██║╚═╝╚═╝╚═╝
██████╔╝███████╗██║ ╚═╝ ██║ ╚████╔╝ ██║██║ ╚████║██████╔╝╚██████╔╝██╗██╗██╗
╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═════╝ ╚═╝╚═╝╚═╝
===============================================================================
\e[0m"
# Apps
echo -e "\e[1;32mInstalando aplicativos necessários...\e[0m"
sudo pacman -Sy firefox waybar imv hyprland ranger neovim kitty grim noto-fonts-cjk otf-font-awesome slurp
# Config
echo -e "\e[1;32mClonando meu repositório com meus arquivos de configuração...\e[0m"
git clone https://github.com/adotive/kitty ~/.config/kitty
git clone https://github.com/adotive/hypr ~/.config/hypr
git clone https://github.com/adotive/waybar ~/.config/waybar
# Prompt
echo -e "\e[1;32mInstalando o prompt Starship...\e[0m"
curl -sS https://starship.rs/install.sh | sh
# Nvchad
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
# Yay
echo -e "\e[1;32mInstalando o Yay (AUR Helper)...\e[0m"
git clone https://aur.archlinux.org/yay.git ~/.config/yay
cd ~/.config/yay
makepkg -si
# GRUB-THEME
echo -e "\e[1;32mInstalando o GRUB Theme...\e[0m"
git clone https://github.com/ChrisTitusTech/Top-5-Bootloader-Themes
cd Top-5-Bootloader-Themes
sudo ./install.sh
cd ..
sudo rm -r Top-5-Bootloader-Themes
# Final stage
sudo rm install.sh
cd ..
sudo rm -r $HOME/hyprland
clear
echo -e "\e[1;34m
==========================================================================================================
████████╗██╗ ██╗██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ███╗ ██╗████████╗ ██████╗ ██╗ ██╗
╚══██╔══╝██║ ██║██╔══██╗██╔═══██╗ ██╔══██╗██╔══██╗██╔═══██╗████╗ ██║╚══██╔══╝██╔═══██╗██║ ██╗╚██╗
██║ ██║ ██║██║ ██║██║ ██║ ██████╔╝██████╔╝██║ ██║██╔██╗ ██║ ██║ ██║ ██║██║ ╚═╝ ██║
██║ ██║ ██║██║ ██║██║ ██║ ██╔═══╝ ██╔══██╗██║ ██║██║╚██╗██║ ██║ ██║ ██║╚═╝ ██╗ ██║
██║ ╚██████╔╝██████╔╝╚██████╔╝ ██║ ██║ ██║╚██████╔╝██║ ╚████║ ██║ ╚██████╔╝██╗ ╚═╝██╔╝
╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
==========================================================================================================
\e[0m"
cd $HOME
for i in {5..1}; do
echo -e "\e[1;31mReiniciando em $i segundo(s)... Pressione Ctrl+C para cancelar\e[0m"
sleep 1
done
echo -e "\e[1;31mReiniciando agora...\e[0m"
reboot