Fix bug where DWM would try to compile without the dotfiles installed.

This commit is contained in:
2024-06-06 23:53:17 +01:00
parent f793e93b49
commit 341ab21eb0

View File

@@ -448,33 +448,34 @@ if [[ ${main_menu[@]} =~ 0 ]]; then # Install Dotfiles
fi
if [[ ${main_menu[@]} =~ 1 ]]; then # DWM
# DWM + ST + DMENU deps
sudo nala install xorg libx11-dev libxft-dev libxinerama-dev build-essential libxrandr-dev
if [ -d $HOME/dotfiles ]; then
# DWM + ST + DMENU deps
sudo nala install xorg libx11-dev libxft-dev libxinerama-dev build-essential libxrandr-dev
# Desktop tools
sudo nala install feh iwd
sudo cp -f iwd.conf /etc/iwd/main.conf
sudo systemctl enable iwd
sudo systemctl start iwd
# Desktop tools
sudo nala install feh iwd
sudo cp -f iwd.conf /etc/iwd/main.conf
sudo systemctl enable iwd
sudo systemctl start iwd
# SURF deps
sudo nala install libgcr-3-dev libglib2.0-0 libgtk-3-0 libwebkit2gtk-4.0-dev
# SURF deps
sudo nala install libgcr-3-dev libglib2.0-0 libgtk-3-0 libwebkit2gtk-4.0-dev
compile() {
cd programs/$1
sudo rm -rf config.h
sudo make clean install
cd ../..
}
compile() {
cd programs/$1
sudo rm -rf config.h
sudo make clean install
cd ../..
}
compile dwm
compile dmenu
compile slock
compile slstatus
compile st
compile tabbed
compile surf
compile herbe
# Compile programs
for program in "dwm" "dmenu" "slock" "slstatus" "st" "tabbed" "surf" "herbe"; do
compile $program
done
show_success "DWM Desktop compiled."
else
show_error "Dotfiles not installed yet!"
fi
fi
if [[ ${main_menu[@]} =~ 2 ]]; then # Github CLI