-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path152-install-chadwm-distro.sh
executable file
·190 lines (160 loc) · 5.02 KB
/
152-install-chadwm-distro.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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
#!/bin/bash
#set -e
##################################################################################################################
# Author : Dale Holden
##################################################################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
#tput setaf 0 = black
#tput setaf 1 = red
#tput setaf 2 = green
#tput setaf 3 = yellow
#tput setaf 4 = dark blue
#tput setaf 5 = purple
#tput setaf 6 = cyan
#tput setaf 7 = gray
#tput setaf 8 = light blue
##################################################################################################################
installed_dir=$(dirname $(readlink -f $(basename `pwd`)))
##################################################################################################################
func_install() {
if pacman -Qi $1 &> /dev/null; then
tput setaf 2
echo "###############################################################################"
echo "################## The package "$1" is already installed"
echo "###############################################################################"
echo
tput sgr0
else
tput setaf 3
echo "###############################################################################"
echo "################## Installing package " $1
echo "###############################################################################"
echo
tput sgr0
sudo pacman -S --noconfirm --needed $1
fi
}
func_install_chadwm() {
echo
tput setaf 2
echo "################################################################"
echo "################### Install chadwm"
echo "################################################################"
tput sgr0
echo
list=(
alacritty
archlinux-logout-git
arcolinux-chadwm-git
arcolinux-paleofetch-git
arcolinux-powermenu-git
arcolinux-wallpapers-candy-git
arcolinux-wallpapers-git
autorandr
dash
dmenu
eww
feh
gvfs
lolcat
lxappearance
pa-applet-git
picom
polkit-gnome
rofi
rxvt-unicode
sxhkd
thunar
thunar-archive-plugin
thunar-volman
ttf-hack
ttf-jetbrains-mono-nerd
ttf-meslo-nerd-font-powerlevel10k
volumeicon
xfce4-notifyd
xfce4-power-manager
xfce4-screenshooter
xfce4-settings
xfce4-taskmanager
xfce4-terminal
)
count=0
for name in "${list[@]}" ; do
count=$[count+1]
tput setaf 3;echo "Installing package nr. "$count " " $name;tput sgr0;
func_install $name
done
}
# install chadwm on Sierra
if [ -f /usr/local/bin/get-nemesis-on-sierra ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### We are on SIERRA"
echo "################################################################"
tput sgr0
echo
func_install_chadwm
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo
fi
if grep -q "archcraft" /etc/os-release; then
echo
tput setaf 2
echo "################################################################"
echo "################### We are on Archcraft"
echo "################################################################"
tput sgr0
echo
func_install_chadwm
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo
fi
# install chadwm on Area
if [ -f /usr/local/bin/get-nemesis-on-area ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### We are on Area"
echo "################################################################"
tput sgr0
echo
func_install_chadwm
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo
fi
if grep -q 'NAME="Arch Linux"' /etc/os-release; then
echo
tput setaf 2
echo "################################################################"
echo "################### We are on Arch Linux"
echo "################################################################"
tput sgr0
echo
func_install_chadwm
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo
fi