@@ -6,14 +6,14 @@ setupDWM() {
6
6
printf " %b\n" " ${YELLOW} Installing DWM-Titus if not already installed${RC} "
7
7
case " $PACKAGER " in # Install pre-Requisites
8
8
pacman)
9
- $ESCALATION_TOOL " $PACKAGER " -S --needed --noconfirm base-devel libx11 libxinerama libxft imlib2 libxcb git
9
+ " $ESCALATION_TOOL " " $PACKAGER " -S --needed --noconfirm base-devel libx11 libxinerama libxft imlib2 libxcb git
10
10
;;
11
11
apt-get|nala)
12
- $ESCALATION_TOOL " $PACKAGER " install -y build-essential libx11-dev libxinerama-dev libxft-dev libimlib2-dev libx11-xcb-dev libfontconfig1 libx11-6 libxft2 libxinerama1 libxcb-res0-dev git
12
+ " $ESCALATION_TOOL " " $PACKAGER " install -y build-essential libx11-dev libxinerama-dev libxft-dev libimlib2-dev libx11-xcb-dev libfontconfig1 libx11-6 libxft2 libxinerama1 libxcb-res0-dev git
13
13
;;
14
14
dnf)
15
- $ESCALATION_TOOL " $PACKAGER " groupinstall -y " Development Tools"
16
- $ESCALATION_TOOL " $PACKAGER " install -y libX11-devel libXinerama-devel libXft-devel imlib2-devel libxcb-devel
15
+ " $ESCALATION_TOOL " " $PACKAGER " groupinstall -y " Development Tools"
16
+ " $ESCALATION_TOOL " " $PACKAGER " install -y libX11-devel libXinerama-devel libXft-devel imlib2-devel libxcb-devel
17
17
;;
18
18
* )
19
19
printf " %b\n" " ${RED} Unsupported package manager: $PACKAGER ${RC} "
@@ -26,7 +26,7 @@ makeDWM() {
26
26
cd " $HOME " && git clone https://github.com/ChrisTitusTech/dwm-titus.git # CD to Home directory to install dwm-titus
27
27
# This path can be changed (e.g. to linux-toolbox directory)
28
28
cd dwm-titus/ # Hardcoded path, maybe not the best.
29
- $ESCALATION_TOOL make clean install # Run make clean install
29
+ " $ESCALATION_TOOL " make clean install # Run make clean install
30
30
}
31
31
32
32
install_nerd_font () {
@@ -115,7 +115,7 @@ picom_animations() {
115
115
fi
116
116
117
117
# Install the built binary
118
- if ! $ESCALATION_TOOL ninja -C build install; then
118
+ if ! " $ESCALATION_TOOL " ninja -C build install; then
119
119
printf " %b\n" " ${RED} Failed to install the built binary${RC} "
120
120
return 1
121
121
fi
@@ -179,13 +179,13 @@ setupDisplayManager() {
179
179
printf " %b\n" " ${YELLOW} Setting up Xorg${RC} "
180
180
case " $PACKAGER " in
181
181
pacman)
182
- $ESCALATION_TOOL " $PACKAGER " -S --needed --noconfirm xorg-xinit xorg-server
182
+ " $ESCALATION_TOOL " " $PACKAGER " -S --needed --noconfirm xorg-xinit xorg-server
183
183
;;
184
184
apt-get|nala)
185
- $ESCALATION_TOOL " $PACKAGER " install -y xorg xinit
185
+ " $ESCALATION_TOOL " " $PACKAGER " install -y xorg xinit
186
186
;;
187
187
dnf)
188
- $ESCALATION_TOOL " $PACKAGER " install -y xorg-x11-xinit xorg-x11-server-Xorg
188
+ " $ESCALATION_TOOL " " $PACKAGER " install -y xorg-x11-xinit xorg-x11-server-Xorg
189
189
;;
190
190
* )
191
191
printf " %b\n" " ${RED} Unsupported package manager: $PACKAGER ${RC} "
@@ -207,13 +207,13 @@ setupDisplayManager() {
207
207
printf " %b\n" " ${YELLOW} No display manager found, installing $DM ${RC} "
208
208
case " $PACKAGER " in
209
209
pacman)
210
- $ESCALATION_TOOL " $PACKAGER " -S --needed --noconfirm " $DM "
210
+ " $ESCALATION_TOOL " " $PACKAGER " -S --needed --noconfirm " $DM "
211
211
;;
212
212
apt-get|nala)
213
- $ESCALATION_TOOL " $PACKAGER " install -y " $DM "
213
+ " $ESCALATION_TOOL " " $PACKAGER " install -y " $DM "
214
214
;;
215
215
dnf)
216
- $ESCALATION_TOOL " $PACKAGER " install -y " $DM "
216
+ " $ESCALATION_TOOL " " $PACKAGER " install -y " $DM "
217
217
;;
218
218
* )
219
219
printf " %b\n" " ${RED} Unsupported package manager: $PACKAGER ${RC} "
@@ -232,28 +232,28 @@ setupDisplayManager() {
232
232
printf " %b\n" " ${YELLOW} Configuring SDDM for autologin${RC} "
233
233
SDDM_CONF=" /etc/sddm.conf"
234
234
if [ ! -f " $SDDM_CONF " ]; then
235
- echo " [Autologin]" | $ESCALATION_TOOL tee -a " $SDDM_CONF "
236
- echo " User=$USER " | $ESCALATION_TOOL tee -a " $SDDM_CONF "
237
- echo " Session=dwm" | $ESCALATION_TOOL tee -a " $SDDM_CONF "
235
+ echo " [Autologin]" | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
236
+ echo " User=$USER " | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
237
+ echo " Session=dwm" | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
238
238
else
239
- $ESCALATION_TOOL sed -i ' /^\[Autologin\]/d' " $SDDM_CONF "
240
- $ESCALATION_TOOL sed -i ' /^User=/d' " $SDDM_CONF "
241
- $ESCALATION_TOOL sed -i ' /^Session=/d' " $SDDM_CONF "
242
- echo " [Autologin]" | $ESCALATION_TOOL tee -a " $SDDM_CONF "
243
- echo " User=$USER " | $ESCALATION_TOOL tee -a " $SDDM_CONF "
244
- echo " Session=dwm" | $ESCALATION_TOOL tee -a " $SDDM_CONF "
239
+ " $ESCALATION_TOOL " sed -i ' /^\[Autologin\]/d' " $SDDM_CONF "
240
+ " $ESCALATION_TOOL " sed -i ' /^User=/d' " $SDDM_CONF "
241
+ " $ESCALATION_TOOL " sed -i ' /^Session=/d' " $SDDM_CONF "
242
+ echo " [Autologin]" | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
243
+ echo " User=$USER " | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
244
+ echo " Session=dwm" | " $ESCALATION_TOOL " tee -a " $SDDM_CONF "
245
245
fi
246
246
printf " %b\n" " {YELLOW}Checking if autologin group exists${RC} "
247
247
if ! getent group autologin > /dev/null; then
248
248
printf " %b\n" " ${YELLOW} Creating autologin group${RC} "
249
- $ESCALATION_TOOL groupadd autologin
249
+ " $ESCALATION_TOOL " groupadd autologin
250
250
else
251
251
printf " %b\n" " ${GREEN} Autologin group already exists${RC} "
252
252
fi
253
253
printf " %b\n" " ${YELLOW} Adding user with UID 1000 to autologin group${RC} "
254
254
USER_UID_1000=$( getent passwd 1000 | cut -d: -f1)
255
255
if [ -n " $USER_UID_1000 " ]; then
256
- $ESCALATION_TOOL usermod -aG autologin " $USER_UID_1000 "
256
+ " $ESCALATION_TOOL " usermod -aG autologin " $USER_UID_1000 "
257
257
printf " %b\n" " ${GREEN} User $USER_UID_1000 added to autologin group${RC} "
258
258
else
259
259
printf " %b\n" " ${RED} No user with UID 1000 found - Auto login not possible${RC} "
@@ -272,7 +272,7 @@ install_slstatus() {
272
272
if [ " $response " = " y" ] || [ " $response " = " Y" ]; then
273
273
printf " %b\n" " ${YELLOW} Installing slstatus${RC} "
274
274
cd " $HOME /dwm-titus/slstatus" || { echo " Failed to change directory to slstatus" ; return 1; }
275
- if $ESCALATION_TOOL make clean install; then
275
+ if " $ESCALATION_TOOL " make clean install; then
276
276
printf " %b\n" " ${GREEN} slstatus installed successfully${RC} "
277
277
else
278
278
printf " %b\n" " ${RED} Failed to install slstatus${RC} "
0 commit comments