From 4e4f9bf92cecb4f98d39d120c744c20f29f065f4 Mon Sep 17 00:00:00 2001 From: ITmail-dk <48917593+ITmail-dk@users.noreply.github.com> Date: Wed, 23 Oct 2024 12:13:06 +0200 Subject: [PATCH] Update install.sh --- install.sh | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index fc1cc47..c304e53 100644 --- a/install.sh +++ b/install.sh @@ -2,6 +2,31 @@ #DEV TEST # nano /tmp/install.sh && chmod +x /tmp/install.sh && . /tmp/install.sh +# Start the install *_:*:_*:*:_*_*:*:_*::*_*::*_*:_*::*_*:*:_:*:*_*:*:_*:*_:*:# + +# Whiptail colors +export NEWT_COLORS=' +root=white,gray +window=white,lightgray +border=black,lightgray +shadow=white,black +button=white,blue +actbutton=black,red +compactbutton=black, +title=black, +roottext=black,magenta +textbox=black,lightgray +acttextbox=gray,white +entry=lightgray,gray +disentry=gray,lightgray +checkbox=black,lightgray +actcheckbox=white,blue +emptyscale=,black +fullscale=,red +listbox=black,lightgray +actlistbox=lightgray,gray +actsellistbox=white,blue' + # Set Echo colors # for c in {0..255}; do tput setaf $c; tput setaf $c | cat -v; echo =$c; done NC="\033[0m" @@ -11,8 +36,6 @@ GREEN="\033[0;32m" YELLOW="\033[0;33m" BLUE="\033[0;94m" -FULLUSERNAME=$(awk -v user="$USER" -F":" 'user==$1{print $5}' /etc/passwd | rev | cut -c 4- | rev) - clear if [ -f /etc/debian_version ]; then @@ -37,6 +60,16 @@ set -e # ------------------- > > > +# Installation start screen +FULLUSERNAME=$(awk -v user="$USER" -F":" 'user==$1{print $5}' /etc/passwd | rev | cut -c 4- | rev) + +if (whiptail --title "Installation of the Martin Hyprland Desktop" --yesno "Hi $FULLUSERNAME do you want to start \nthe installation of Hyprland Martin Andersen Desktop Environment, Hmade for short.! \n \nRemember you user must have sudo \naccess to run the installation." 13 50); then + echo -e "${GREEN} Okay, let's start the installation." +else + exit 1 +fi + + clear echo -e "${RED} " echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" @@ -1809,4 +1842,32 @@ rm $font_name.zip # END cd ~ -echo -e "${GREEN}Installation complete ready to restart.${NC}" +# Install closing screen ##### ##### ##### ##### ##### ##### ##### ##### ##### #### +clear +if (whiptail --title "Installation Complete" --yesno "Hmade Installation is complete. \nDo you want to restart the computer ?\n\nSome practical information. \nWindows key + Enter opens a terminal \nWindows key + B opens a web browser \nWindows key + W closes the active window" 15 60); then + cd ~ + clear + echo -e "${RED} " + echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" + echo -e "${RED} " + echo -e "${RED} Enter your user password, to continue if necessary" + echo -e "${RED} " + echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" + echo -e "${RED} ${NC}" + sudo reboot + echo -e "${GREEN}See you later alligator..." + echo -e "${GREEN} " + echo -e "${GREEN} ${NC}" +else + cd ~ + clear + echo -e "${GREEN} -'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" + echo -e "${GREEN} " + echo -e "${GREEN} You chose not to restart the computer, Installation complete." + echo -e "${GREEN} Ready to restart..." + echo -e "${GREEN} " + echo -e "${GREEN} -'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'- ${NC}" +fi + +# Install Done ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ## +