From cbc6d5f230f590cb214b530954ab6f0085d9ed18 Mon Sep 17 00:00:00 2001 From: TyleoDvDelaware3217 Date: Thu, 27 Mar 2025 19:42:01 +0000 Subject: [PATCH] Up --- setup/fedora | 400 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 270 insertions(+), 130 deletions(-) diff --git a/setup/fedora b/setup/fedora index 84fc24f..2ab4866 100755 --- a/setup/fedora +++ b/setup/fedora @@ -1,5 +1,5 @@ #!/usr/bin/env bash -ver="2.8.3_fedora_git.tyleo.dev" +ver="3.1.2_fedoraws_gen4.1_git.tyleo.dev" Arg1=$1 @@ -9,13 +9,15 @@ clear # Functions update-system-hostname() { -echo -n "Set a new Hostname : " -read NHostname -if [[ $NHostname = "" ]]; then - echo "No Change Applied, Current Hostname : $(hostname)" +NHostname=$(whiptail --title "Fedora Workstation Setup | Hostname Updater" --inputbox "Type the new hostname (No Spaces Please)" 8 60 $(hostnamectl hostname --static) 3>&1 1>&2 2>&3) + +if [[ $NHostname = "" ]]|[[ $NHostname = $(hostnamectl hostname --static) ]]; then + echo "No Change Applied." else - sudo hostnamectl set-hostname --static $NHostname + sudo hostnamectl hostname --static "$NHostname" + sudo hostnamectl hostname --pretty "Système $NHostname" fi + } update-system-packages() { @@ -47,6 +49,26 @@ waydroid session stop ' } +open_secure_backup() { + xdg-open "https://secure-backup-orion.tyleo.dev" +} + +open_webgallery() { + xdg-open "https://webgallery.tyleo.dev/gallery" +} + +open_privategallery() { + xdg-open "https://privategallery.tyleo.dev/login" +} + +open_vaultwarden() { + xdg-open "https://vaultwarden.tyleo.dev" +} + +get_logo() { + wget "https://res.tyleo.dev/gen15/Gen15-LOGO.png" -O $HOME/logo.png +} + setup_waydroid() { if [ -x /usr/bin/waydroid ]; then echo "> Waydroid is already installed. No action required, use Waydroid OTA to update it." @@ -90,6 +112,11 @@ sudo dnf in -y "https://hst.tyleo.dev/packages/rpm/ocs-url_fc20.rpm" sudo dnf in -y rsnapshot lshw lshw-gui id3v2 switchdesk switchdesk-gui go ruby subfinder engrampa flatpak nmap nmtui gparted duf alien aria2 micro gnome-boxes ptyxis timeshift pwgen ncdu htop btop glances figlet fish zsh gimp openshot google-chrome-stable distrobox docker docker-compose gnome-software sudo dnf in -y gnome-tweaks sudo dnf in -y ffmpeg +# Visual Studio Code (RPM Version) +sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc +echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null +sudo dnf check-update +sudo dnf install code code-insiders -y # YouTube Dler, Updater and Converter wget hst.tyleo.dev/yt/yt-dlp -O /tmp/yt-dlp wget hst.tyleo.dev/yt/yt-mp3 -O /tmp/yt-mp3 @@ -140,7 +167,6 @@ net.rpcs3.RPCS3 \ net.pcsx2.PCSX2 \ org.duckstation.DuckStation \ com.github.Rosalie241.RMG \ -org.DolphinEmu.dolphin-emu \ net.kuribo64.melonDS \ io.mgba.mGBA \ io.github.ryubing.Ryujinx \ @@ -150,6 +176,11 @@ org.purei.Play \ org.mamedev.MAME \ io.github.sameboy.SameBoy \ com.vba_m.visualboyadvance-m +sudo dnf in -y \ +dolphin-emu +## Blacklisted Emulators (or removed for DNF version) +sudo flatpak remove -y \ +org.DolphinEmu.dolphin-emu sudo flatpak update -y fi } @@ -202,7 +233,6 @@ io.github.revisto.drum-machine \ io.github.jeffshee.Hidamari \ io.github.dvlv.boxbuddyrs \ io.github.flattool.Ignition \ -com.visualstudio.code \ org.kde.calligra \ com.hunterwittenborn.Celeste \ io.github.giantpinkrobots.varia \ @@ -269,6 +299,7 @@ io.github.kukuruzka165.materialgram \ com.usebottles.bottles # Removing Blacklisted Packs sudo flatpak remove -y \ +com.visualstudio.code \ app.zen_browser.zen \ com.vivaldi.Vivaldi \ io.github.spacingbat3.webcord @@ -364,61 +395,60 @@ if [[ $thememode = 1 ]]; then ThemeModeSet="-Dark" fi if [[ $thememode = 2 ]]; then - ThemeModeSet="" + ThemeModeSet="-Light" fi -echo -n "> Make color choice (default is Red) : -1. Red -2. Blue -3. Pink -4. Purple -5. Teal -6. White -7. Green -8. Orange -9. Yellow - -> Choice : " -read colorchoice -if [[ $colorchoice = $null ]]; then - ThemeColor="-red" -fi -if [[ $colorchoice = 1 ]]; then - ThemeColor="-red" -fi -if [[ $colorchoice = 2 ]]; then - ThemeColor="-blue" -fi -if [[ $colorchoice = 3 ]]; then - ThemeColor="-pink" -fi -if [[ $colorchoice = 4 ]]; then - ThemeColor="-purple" -fi -if [[ $colorchoice = 5 ]]; then - ThemeColor="-teal" -fi -if [[ $colorchoice = 6 ]]; then - ThemeColor="" -fi -if [[ $colorchoice = 7 ]]; then - ThemeColor="-green" -fi -if [[ $colorchoice = 8 ]]; then - ThemeColor="-orange" -fi -if [[ $colorchoice = 9 ]]; then - ThemeColor="-yellow" -fi -################### - -# Automatic Theming GTK to Fluent Design Purple Theme +#echo -n "> Make color choice (default is Red) : +# 1. Red +# 2. Blue +# 3. Pink +# 4. Purple +# 5. Teal +# 6. White +# 7. Green +# 8. Orange +# 9. Yellow +# +#> Choice : " +#read colorchoice +#if [[ $colorchoice = $null ]]; then +# ThemeColor="-red" +#fi +#if [[ $colorchoice = 1 ]]; then +# ThemeColor="-red" +#fi +#if [[ $colorchoice = 2 ]]; then +# ThemeColor="-blue" +#fi +#if [[ $colorchoice = 3 ]]; then +# ThemeColor="-pink" +#fi +#if [[ $colorchoice = 4 ]]; then +# ThemeColor="-purple" +#fi +#if [[ $colorchoice = 5 ]]; then +# ThemeColor="-teal" +#fi +#if [[ $colorchoice = 6 ]]; then +# ThemeColor="" +#fi +#if [[ $colorchoice = 7 ]]; then +# ThemeColor="-green" +#fi +#if [[ $colorchoice = 8 ]]; then +# ThemeColor="-orange" +#fi +#if [[ $colorchoice = 9 ]]; then +# ThemeColor="-yellow" +#fi +#################### +# mkdir $HOME/.themes mkdir -p $HOME/.local/icons wget "https://res.tyleo.dev/gtk/gz/Colloid-Grey.tar.xz" -O /tmp/icontheme.tar.xz -wget "https://res.tyleo.dev/gtk/gz/Graphite-Dark.tar.xz" -O /tmp/gtktheme.tar.xz -wget "https://res.tyleo.dev/gtk/cursor/cursor-theme.tar.xz" -O /tmp/cursors.tar.xz +wget "https://res.tyleo.dev/gtk/gz/Mojave-Dark.tar.xz" -O /tmp/gtktheme.tar.xz +wget "https://res.tyleo.dev/gtk/cursor/McMojave-cursors.tar.xz" -O /tmp/cursors.tar.xz # Cursors and Icons are stored in the same directory (System) sudo tar -xvf /tmp/cursors.tar.xz -C /usr/share/icons # Cursor @@ -434,16 +464,16 @@ sudo tar -xvf /tmp/gtktheme.tar.xz -C /usr/share/theme # GTK Theme Extract (User) sudo tar -xvf /tmp/gtktheme.tar.xz -C $HOME/.themes # Shell & GUI Themes -sudo gsettings set org.gnome.desktop.interface gtk-theme Graphite$ThemeColor$ThemeModeSet -sudo gsettings set org.gnome.desktop.wm.preferences theme Graphite$ThemeColor$ThemeModeSet +sudo gsettings set org.gnome.desktop.interface gtk-theme Mojave$ThemeModeSet +sudo gsettings set org.gnome.desktop.wm.preferences theme Mojave$ThemeModeSet sudo gsettings set org.gnome.desktop.interface icon-theme "Colloid-Grey$ThemeModeSet" -gsettings set org.gnome.desktop.interface gtk-theme Graphite$ThemeColor$ThemeModeSet -gsettings set org.gnome.desktop.wm.preferences theme Graphite$ThemeColor$ThemeModeSet +gsettings set org.gnome.desktop.interface gtk-theme Mojave$ThemeModeSet +gsettings set org.gnome.desktop.wm.preferences theme Mojave$ThemeModeSet gsettings set org.gnome.desktop.interface icon-theme "Colloid-Grey$ThemeModeSet" -gsettings set org.gnome.desktop.interface cursor-theme "Oreo-Black-Border" -dconf write /org/gnome/shell/extensions/user-theme/name "'Graphite$ThemeColor$ThemeModeSet'" -flatpak override --user --env=GTK_THEME=Graphite$ThemeColor$ThemeModeSet -sudo flatpak override --env=GTK_THEME=Graphite$ThemeColor$ThemeModeSet +gsettings set org.gnome.desktop.interface cursor-theme "McMojave-cursors" +dconf write /org/gnome/shell/extensions/user-theme/name "'Mojave$ThemeModeSet'" +flatpak override --user --env=GTK_THEME=Mojave$ThemeModeSet +sudo flatpak override --env=GTK_THEME=Mojave$ThemeModeSet flatpak override --user --filesystem=~/.themes @@ -452,8 +482,8 @@ flatpak override --user --filesystem=~/.local/share/icons sudo flatpak override --filesystem=~/.local/share/icons sudo cp /etc/environment /etc/environment.bak -echo "GTK_THEME='Graphite$ThemeColor$ThemeModeSet'" | sudo tee /etc/environment -echo "export GTK_THEME='Graphite$ThemeColor$ThemeModeSet'"| sudo tee -a /etc/environment +echo "GTK_THEME='Mojave$ThemeModeSet'" | sudo tee /etc/environment +echo "export GTK_THEME='Mojave$ThemeModeSet'"| sudo tee -a /etc/environment } update-usermod() { @@ -464,7 +494,7 @@ sudo usermod --shell /usr/bin/fish $USER install-gnome-extensions() { sudo dnf in openssl -y -EXT_LIST=( dash-to-panel@jderose9.github.com +EXT_LIST=( dash-to-dock@micxgx.gmail.com user-theme@gnome-shell-extensions.gcampax.github.com arcmenu@arcmenu.com trayIconsReloaded@selfmade.pl @@ -478,12 +508,15 @@ burn-my-windows@schneegans.github.com Hide_Activities@shay.shayel.org quick-settings-tweaks@qwreey mediacontrols@cliffniff.github.com -tilingshell@ferrarodomenico.com ) +tilingshell@ferrarodomenico.com +transparent-top-bar@ftpix.com +no-overview@fthx +compact-quick-settings@gnome-shell-extensions.mariospr.org ) for i in "${EXT_LIST[@]}" do - sleep 3 - busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${i} + gnome-extensions uninstall dash-to-panel@jderose9.github.com &>> /dev/null + busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${i} & done } @@ -581,15 +614,10 @@ reload-script() { } wait-3s() { - echo "> Waiting 3 Seconds... Use CTRL+C to cancel procedure." - sleep 1 - header-show - echo "> Waiting 2 Seconds... Use CTRL+C to cancel procedure." - sleep 1 - header-show - echo "> Waiting 1 Seconds... Use CTRL+C to cancel procedure." - sleep 1 - header-show + echo "> Waiting... Use CTRL+C to cancel procedure." + sleep 0.25 + sleep 0.25 + sleep 0.25 echo -e " Started !$Color_Off" } @@ -623,9 +651,7 @@ show_script_version() { } show_licence(){ - clear - show_header - echo " DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + whiptail --title "Licence, parce qu'il en fallait une." --ok-button "OKAY" --msgbox " DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar @@ -637,8 +663,8 @@ show_licence(){ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 0. You just DO WHAT THE FUCK YOU WANT TO." - echo -e "$BICyan---------------------------------------------------------------------------" + 0. You just DO WHAT THE FUCK YOU WANT TO. +---------------------------------------------------------------------------" 20 75 exit } @@ -682,16 +708,12 @@ if [[ $Arg1 = "--version" ]]||[[ $Arg1 = "-v" ]]; then fi if [[ $Arg1 = "--help" ]]||[[ $Arg1 = "-h" ]]; then - show_header - echo -e "$BIYellow Guide du Débutant, non je déconne, je suis un expert. ------------------------------------------------------------------------------------ - -a/--auto : Déclancher le Deploiement Automatique (Full). - -h/--help : Afficher cette superbe aide faite main. + whiptail --title "Guide de commande rapides" --msgbox " -a/--auto : Déclancher le Deploiement Automatique (Full). + -h/--help : Afficher cette superbe aide faite main. -r/--register : Enregistrer le système avec le script reg (installe aussi WLCMv2) - -v/--version : Affiche la version du script. Voir git.tyleo.dev pour les détails - -l/--licence : Voir la licence de ce script. Faut croire, qu'il y'en a une. ------------------------------------------------------------------------------------$Color_Off" - exit + -v/--version : Affiche la version du script. Voir git.tyleo.dev pour les détails + -l/--licence : Voir la licence de ce script. Faut croire, qu'il y'en a une." 12 90 + reload fi if [[ $Arg1 = "--auto" ]]||[[ $Arg1 = "-a" ]]; then @@ -700,6 +722,7 @@ if [[ $Arg1 = "--auto" ]]||[[ $Arg1 = "-a" ]]; then sleep 3 clear title="Full Deploy/Update/Setup - From CLI (-a/--auto)" + show_header header-show wait-3s enable-cmd-mode @@ -721,9 +744,9 @@ fi setup_font() { # Setup Oxanium Font -gsettings set org.gnome.desktop.interface document-font-name 'Oxanium' -gsettings set org.gnome.desktop.interface font-name 'Oxanium' -gsettings set org.gnome.desktop.interface monospace-font-name 'UNISPACE' +gsettings set org.gnome.desktop.interface document-font-name 'SF Pro Display' +gsettings set org.gnome.desktop.interface font-name 'SF Pro Display' +gsettings set org.gnome.desktop.interface monospace-font-name 'JetBrains Mono' gsettings set org.gnome.desktop.interface text-scaling-factor '1.2' } @@ -735,45 +758,103 @@ gsettings set org.gnome.desktop.interface text-scaling-factor '1.2' ################################################################################################################# ################################################################################################################# -show_header -echo -e "$BCyan------------------------------------------------------------------GENERAL-- -|$BCyan A | Execute All Jobs (Full Deploy) -a/--auto $BCyan| -|$BCyan G | Install Gnome Extensions $BCyan| -|$BCyan W | Install/Update WLCM & RegScript $BCyan| -|$BCyan R | Register this system -r/--register $BCyan| -------------------------------------------------------------------ACTIONS--$Color_Off$BCyan -|$BIPurple 1 | Update System Packages & Configuration $BCyan| -|$BIPurple 2 | Update Flatpak Packages & Configurationw $BCyan| -|$BIPurple 3 | Update Fontpack Configuration $BCyan| -|$BIPurple 4 | Update Theming Configuration $BCyan| -|$BIPurple 5 | Update System Hostname $BCyan| -|$BIPurple 6 | Update Usermod Configuration $BCyan| -|$BIPurple 7 | Update or Setup Fontpackage to SystemUI $BCyan| ---------------------------------------------------------------------PACKS--$Color_Off$BCyan -|$BIYellow V | Install/Update VPN Client $BCyan| -|$BIYellow K | Install/Update Keyguard Client $BCyan| -|$BIYellow S | Install/Update Subsonic Client $BCyan| -|$BIYellow M | Install/Update Gaming Packages $BCyan| -|$BIYellow B | Install/Update BgGame Packages $BCyan| -|$BIYellow E | Install/Update Emulators Packages $BCyan| -|$BIYellow D | Install and Initialize WayDroid OTA (Add H for help only) $BCyan| ---------------------------------------------------------------KDE-DESKTOP--$Color_Off$BCyan -|$BBlue K0 | Install Plasma X11 Workspace $BCyan| -|$BBlue K1 | Install Plasma Mobile Workspace $BCyan| -|$BBlue K2 | Install XRDP on Plasma Desktop (This enable X11 Support) $BCyan| --------------------------------------------------------------------SYSTEM--$Color_Off$BCyan -|$BRed Q | Reboot System $BCyan| ----------------------------------------------------------------------------$Color_Off" -echo -e -n "$BCyan Procedure to start (CAPS) : " -read choice -echo -e $Color_Off +# show_header +# echo -e "$BCyan------------------------------------------------------------------GENERAL-- +# |$BCyan A | Execute All Jobs (Full Deploy) -a/--auto $BCyan| +# |$BCyan G | Install Gnome Extensions $BCyan| +# |$BCyan W | Install/Update WLCM & RegScript $BCyan| +# |$BCyan R | Register this system -r/--register $BCyan| +# ------------------------------------------------------------------ACTIONS--$Color_Off$BCyan +# |$BIPurple 1 | Update System Packages & Configuration $BCyan| +# |$BIPurple 2 | Update Flatpak Packages & Configurationw $BCyan| +# |$BIPurple 3 | Update Fontpack Configuration $BCyan| +# |$BIPurple 4 | Update Theming Configuration $BCyan| +# |$BIPurple 5 | Update System Hostname $BCyan| +# |$BIPurple 6 | Update Usermod Configuration $BCyan| +# |$BIPurple 7 | Update or Setup Fontpackage to SystemUI $BCyan| +# --------------------------------------------------------------------PACKS--$Color_Off$BCyan +# |$BIYellow V | Install/Update VPN Client $BCyan| +# |$BIYellow K | Install/Update Keyguard Client $BCyan| +# |$BIYellow S | Install/Update Subsonic Client $BCyan| +# |$BIYellow M | Install/Update Gaming Packages $BCyan| +# |$BIYellow B | Install/Update BgGame Packages $BCyan| +# |$BIYellow E | Install/Update Emulators Packages $BCyan| +# |$BIYellow D | Install and Initialize WayDroid OTA (Add H for help only) $BCyan| +# --------------------------------------------------------------KDE-DESKTOP--$Color_Off$BCyan +# |$BBlue K0 | Install Plasma X11 Workspace $BCyan| +# |$BBlue K1 | Install Plasma Mobile Workspace $BCyan| +# |$BBlue K2 | Install XRDP on Plasma Desktop (This enable X11 Support) $BCyan| +# -------------------------------------------------------------------SYSTEM--$Color_Off$BCyan +# |$BRed Q | Reboot System $BCyan| +# ---------------------------------------------------------------------------$Color_Off" +# echo -e -n "$BCyan Procedure to start (CAPS) : " +# read choice +# echo -e $Color_Off + +menusizemini="20 70 10" +menusizenormal="30 70 22" + +if [[ $Arg1 = "--mini" ]]; then + menusize=$menusizemini + menumode="| Mode Mini" +else + menusize=$menusizenormal + menumode="" +fi + +choice=$(whiptail --title "Fedora Workstation Setup | v$ver $menumode" --nocancel --notags --menu "Choose an option" $menusize \ +"QT" " Quit the Script" \ +"A" " Execute All Jobs (Full Deploy)(-a/--auto)" \ +"" "" \ +"G" " Install Gnome Extensions" \ +"W" " Install/Update WLCM & RegScript" \ +"R" " Register this system (-r/--register)" \ +"" "" \ +"1" " Update System Packages & Configuration" \ +"2" " Update Flatpak Packages & Configuration" \ +"3" " Update Fontpack Configuration" \ +"4" " Update Theming Configuration" \ +"5" " Update System Hostname" \ +"6" " Update Usermod Configuration" \ +"7" " Update or Setup Fontpackage to SystemUI" \ +"" "" \ +"V" " Install/Update VPN Client" \ +"K" " Install/Update Keyguard Client" \ +"S" " Install/Update Subsonic Client" \ +"M" " Install/Update Gaming Packages" \ +"B" " Install/Update BgGame Packages" \ +"E" " Install/Update Emulators Packages" \ +"D" " Install and Initialize WayDroid OTA (Add H for help only)" \ +"K0" " Install Plasma X11 Workspace" \ +"K1" " Install Plasma Mobile Workspace" \ +"K2" " Install XRDP on Plasma Desktop (This enable X11 Support)" \ +"" "" \ +"SB" " Open Secure Backup" \ +"WB" " Open WebGallery" \ +"PB" " Open PrivateGallery" \ +"VB" " Open Vaultwarden" \ +"DL" " Download Tyleo Logo (Gen15)" \ +"" "" \ +"RN" " Rename System" \ +"" "" \ +"RB" " Reboot Now !" \ +3>&1 1>&2 2>&3) if [[ $choice = $null ]]; then reload-script fi +if [[ $choice = "" ]]; then + reload-script +fi + +if [[ $choice = "QT" ]]; then + exit +fi + if [[ $choice = 7 ]]; then title="Font deploy" + show_header header-show wait-3s enable-cmd-mode @@ -783,8 +864,45 @@ if [[ $choice = 7 ]]; then reload-script fi +if [[ $choice = SB ]]; then + open_secure_backup + reload-script +fi + +if [[ $choice = WB ]]; then + open_webgallery + reload-script +fi + +if [[ $choice = PB ]]; then + open_privategallery + reload-script +fi + +if [[ $choice = VB ]]; then + open_vaultwarden + reload-script +fi + +if [[ $choice = DL ]]; then + get_logo + reload-script +fi + +if [[ $choice = RN ]]; then + title="Hostname Update" + show_header + header-show + enable-cmd-mode + update-system-hostname + disable-cmd-mode + wait-for-keypress + reload-script +fi + if [[ $choice = A ]]; then title="Full Deploy/Update/Setup" + show_header header-show wait-3s enable-cmd-mode @@ -807,6 +925,7 @@ fi if [[ $choice = W ]]; then title="Registering Script & WLCMv2" + show_header header-show wait-3s enable-cmd-mode @@ -818,6 +937,7 @@ fi if [[ $choice = D ]]; then title="WayDroid Installation and Ignition (GAPPS)" + show_header header-show wait-3s enable-cmd-mode @@ -829,6 +949,7 @@ fi if [[ $choice = DH ]]; then title="WayDroid Installation and Ignition (GAPPS)(HELP Only)" + show_header header-show wait-3s enable-cmd-mode @@ -840,6 +961,7 @@ fi if [[ $choice = R ]]; then title="Register my system" + show_header header-show wait-3s enable-cmd-mode @@ -851,6 +973,7 @@ fi if [[ $choice = K ]]; then title="Installation or Update of Keyguard Vaultwarden Client" + show_header header-show wait-3s enable-cmd-mode @@ -862,6 +985,7 @@ fi if [[ $choice = E ]]; then title="Installation or Update of Emulators" + show_header header-show wait-3s enable-cmd-mode @@ -873,6 +997,7 @@ fi if [[ $choice = S ]]; then title="Installation or Update of Subsonic Music Client" + show_header header-show wait-3s enable-cmd-mode @@ -884,6 +1009,7 @@ fi if [[ $choice = 2 ]]; then title="Flatpak Updates Packages & Configuration" + show_header header-show wait-3s enable-cmd-mode @@ -895,6 +1021,7 @@ fi if [[ $choice = M ]]; then title="Games - Flatpak Updates Packages & Configuration" + show_header header-show wait-3s enable-cmd-mode @@ -906,6 +1033,7 @@ fi if [[ $choice = B ]]; then title="Big Games - Flatpak Updates Packages & Configuration" + show_header header-show wait-3s enable-cmd-mode @@ -917,6 +1045,7 @@ fi if [[ $choice = K2 ]]; then title="KDE DE - Remote Desktop Service (XRDP) with X11" + show_header header-show wait-3s enable-cmd-mode @@ -928,6 +1057,7 @@ fi if [[ $choice = K1 ]]; then title="KDE DE - Mobile UI" + show_header header-show wait-3s enable-cmd-mode @@ -939,6 +1069,7 @@ fi if [[ $choice = K0 ]]; then title="KDE DE - X11 Workspace (For NVIDIA Environnements)" + show_header header-show wait-3s enable-cmd-mode @@ -950,6 +1081,7 @@ fi if [[ $choice = 3 ]]; then title="Fontpack Updates and Installation" + show_header header-show wait-3s enable-cmd-mode @@ -961,6 +1093,7 @@ fi if [[ $choice = 4 ]]; then title="Theming for Gnome Desktop Updates and Installation" + show_header header-show wait-3s enable-cmd-mode @@ -972,6 +1105,7 @@ fi if [[ $choice = 5 ]]; then title="System Hostname Configuration" + show_header header-show wait-3s enable-cmd-mode @@ -983,6 +1117,7 @@ fi if [[ $choice = 6 ]]; then title="User Modifications Configurations" + show_header header-show wait-3s enable-cmd-mode @@ -994,6 +1129,7 @@ fi if [[ $choice = V ]]; then title="VPN Client Installation or Updates (Pritunl Client Electron)" + show_header header-show wait-3s enable-cmd-mode @@ -1005,6 +1141,7 @@ fi if [[ $choice = 1 ]]; then title="System Packages Updates and Configurations" + show_header header-show wait-3s enable-cmd-mode @@ -1019,6 +1156,7 @@ fi if [[ $choice = G ]]; then title="Gnome Extensions List" + show_header header-show wait-3s enable-cmd-mode @@ -1028,9 +1166,10 @@ if [[ $choice = G ]]; then reload-script fi -if [[ $choice = Q ]] +if [[ $choice = RB ]] then title="Rebooting System" + show_header header-show wait-3s enable-cmd-mode @@ -1044,6 +1183,7 @@ fi if [[ $choice = T ]] then title="Test Procedure" + show_header header-show wait-3s reload-script