Merge pull request #152 from JaKooLit/main

Synchronize Main and Development Branches
This commit is contained in:
Ja.KooLit 2024-08-28 18:44:46 +09:00 committed by GitHub
commit 96745ebb8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 25 additions and 14 deletions

View File

@ -1,5 +1,8 @@
## Changelogs
## 28 Aug 2024
- Added final check if hyprland is installed and will give an error to user
## 24 Aug 2024
- Created a newer and compatible Hyprland-Dots repo
-

View File

@ -224,20 +224,28 @@ fi
clear
printf "\n${OK} Yey! Installation Completed.\n"
printf "\n"
sleep 2
printf "\n${NOTE} You can start Hyprland by typing Hyprland (IF SDDM is not installed) (note the capital H!).\n"
printf "\n"
printf "\n${NOTE} It is highly recommended to reboot your system.\n\n"
# Check if either hyprland or hyprland-git is installed
if dpkg -l | grep -qw hyprland || dpkg -l | grep -qw hyprland-git; then
printf "\n${OK} Yey! Installation Completed.\n"
sleep 2
printf "\n${NOTE} You can start Hyprland by typing Hyprland (IF SDDM is not installed) (note the capital H!).\n"
printf "\n"
printf "\n${NOTE} It is highly recommended to reboot your system.\n\n"
read -rp "${CAT} Would you like to reboot now? (y/n): " HYP
# Prompt user to reboot
read -rp "${CAT} Would you like to reboot now? (y/n): " HYP
if [[ "$HYP" =~ ^[Yy]$ ]]; then
if [[ "$HYP" =~ ^[Yy]$ ]]; then
if [[ "$nvidia" == "Y" ]]; then
echo "${NOTE} NVIDIA GPU detected. Rebooting the system..."
systemctl reboot
else
systemctl reboot
fi
fi
else
# Print error message if neither package is installed
printf "\n${NOTE} Hyprland failed to install. Please check Install-Logs...\n\n"
exit 1
fi