change
This commit is contained in:
		
							parent
							
								
									acb6447bbd
								
							
						
					
					
						commit
						29d9329c15
					
				
					 1 changed files with 38 additions and 59 deletions
				
			
		|  | @ -9,18 +9,35 @@ if [ "$EUID" -ne 0 ]; then | ||||||
|   exit 1 |   exit 1 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # Kérjük be a felhasználótól a választ | # GPU választás ismétléssel | ||||||
| echo "Válaszd ki melyik GPU-val rendelkezel:" | while true; do | ||||||
| echo "1 - AMD - Csak ez műkszik xD" |   echo "Válaszd ki melyik GPU-val rendelkezel:" | ||||||
| echo "2 - NVIDIA" |   echo "1 - AMD - Csak ez műkszik xD" | ||||||
| read -p "Add meg a választásod (1-2): " gpu_choice |   echo "2 - NVIDIA" | ||||||
|  |   read -p "Add meg a választásod (1-2): " gpu_choice | ||||||
| 
 | 
 | ||||||
| echo "Válassz ki egy kezelőfelületet:" |   if [[ "$gpu_choice" == "1" || "$gpu_choice" == "2" ]]; then | ||||||
| echo "1 - GNOME telepítés - Csak ez műkszik xD" |     break | ||||||
| echo "2 - KDE telepítés" |   else | ||||||
| echo "3 - XFCE telepítés" |     echo "Érvénytelen választás, próbáld újra." | ||||||
| echo "4 - Cinnamon telepítés" |   fi | ||||||
| read -p "Add meg a választásod (1-4): " de_choice | done | ||||||
|  | 
 | ||||||
|  | # Kezelőfelület választás ismétléssel | ||||||
|  | while true; do | ||||||
|  |   echo "Válassz ki egy kezelőfelületet:" | ||||||
|  |   echo "1 - GNOME telepítés - Csak ez műkszik xD" | ||||||
|  |   echo "2 - KDE telepítés" | ||||||
|  |   echo "3 - XFCE telepítés" | ||||||
|  |   echo "4 - Cinnamon telepítés" | ||||||
|  |   read -p "Add meg a választásod (1-4): " de_choice | ||||||
|  | 
 | ||||||
|  |   if [[ "$de_choice" =~ ^[1-4]$ ]]; then | ||||||
|  |     break | ||||||
|  |   else | ||||||
|  |     echo "Érvénytelen választás, próbáld újra." | ||||||
|  |   fi | ||||||
|  | done | ||||||
| 
 | 
 | ||||||
| # Frissítsük a csomaglistát | # Frissítsük a csomaglistát | ||||||
| echo "Csomaglista frissítése..." | echo "Csomaglista frissítése..." | ||||||
|  | @ -28,84 +45,47 @@ sudo pacman -Syu --noconfirm | ||||||
| 
 | 
 | ||||||
| # Telepítsük a kívánt csomagokat | # Telepítsük a kívánt csomagokat | ||||||
| echo "Csomagok telepítése..." | echo "Csomagok telepítése..." | ||||||
| # Egyebek |  | ||||||
| sudo pacman -S --noconfirm eog flatpak base-devel bash-completion firefox baobab ffmpeg git xdg-desktop-portal-wlr | sudo pacman -S --noconfirm eog flatpak base-devel bash-completion firefox baobab ffmpeg git xdg-desktop-portal-wlr | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| # Választott GPU kódok futtatása | # Választott GPU kódok futtatása | ||||||
| if [ "$gpu_choice" == "1" ]; then | if [ "$gpu_choice" == "1" ]; then | ||||||
|   echo "AMD driverek telepítése..." |   echo "AMD driverek telepítése..." | ||||||
|   # Itt add meg az AMD driverek telepítéséhez szükséges parancsokat |   # Itt add meg az AMD driverek telepítéséhez szükséges parancsokat | ||||||
| elif [ "$gpu_choice" == "2" ]; then | elif [ "$gpu_choice" == "2" ]; then | ||||||
|   echo "NVIDIA driverek telepítése..." |   echo "NVIDIA driverek telepítése..." | ||||||
|   # Cachykernel keyring |  | ||||||
|   sudo pacman-key --noconfirm --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com |   sudo pacman-key --noconfirm --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com | ||||||
|   sudo pacman-key --noconfirm --lsign-key F3B607488DB35A47 |   sudo pacman-key --noconfirm --lsign-key F3B607488DB35A47 | ||||||
| 
 | 
 | ||||||
|   # Cachykernel csomagok |  | ||||||
|   sudo pacman -U --noconfirm 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \ |   sudo pacman -U --noconfirm 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \ | ||||||
|                  'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-18-1-any.pkg.tar.zst' |                  'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-18-1-any.pkg.tar.zst' | ||||||
| 
 | 
 | ||||||
|   # Repo hozzáadása |   if ! grep -q "[cachyos]" /etc/pacman.conf; then | ||||||
|   BLOCK="[cachyos] |     echo -e "\n[cachyos]\nInclude = /etc/pacman.d/cachyos-mirrorlist" | sudo tee -a /etc/pacman.conf | ||||||
|   Include = /etc/pacman.d/cachyos-mirrorlist" |  | ||||||
| 
 |  | ||||||
|   # Ellenőrizzük, hogy a tartalom már létezik-e |  | ||||||
|   if grep -q "[cachyos]" /etc/pacman.conf; then |  | ||||||
|     echo "A [cachyos] szekció már létezik az /etc/pacman.conf fájlban." |  | ||||||
|   else |  | ||||||
|   # Hozzáfűzzük a fájlhoz a tartalmat |  | ||||||
|     echo -e "\n$BLOCK" >> /etc/pacman.conf |  | ||||||
|     echo "A [cachyos] szekció sikeresen hozzáadva az /etc/pacman.conf fájlhoz." |     echo "A [cachyos] szekció sikeresen hozzáadva az /etc/pacman.conf fájlhoz." | ||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
|   # Repo update |  | ||||||
|   sudo pacman -Syu --noconfirm |   sudo pacman -Syu --noconfirm | ||||||
| 
 |  | ||||||
|   # Cachykernel telepítés |  | ||||||
|   sudo pacman -S linux-cachyos --noconfirm |   sudo pacman -S linux-cachyos --noconfirm | ||||||
| 
 |   sudo grub-mkconfig -o /boot/grub/grub.cfg | ||||||
|   # Hozzáadás a Grub-ba |  | ||||||
|   sudo grub-mkconfig -o /boot/grub/grub.cfg --noconfirm |  | ||||||
| 
 |  | ||||||
|   # NVIDIA driver telepítő |  | ||||||
|   sudo pacman -S linux-cachyos-nvidia --noconfirm |   sudo pacman -S linux-cachyos-nvidia --noconfirm | ||||||
| 
 |  | ||||||
| else |  | ||||||
|   echo "Érvénytelen választás." |  | ||||||
|   exit 1 |  | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| # Választott DE kódok futtatása | # Választott DE kódok futtatása | ||||||
| if [ "$de_choice" == "1" ]; then | if [ "$de_choice" == "1" ]; then | ||||||
|   echo "Gnome telepítése" |   echo "GNOME telepítése..." | ||||||
|   echo "Alapvető csomagok" |  | ||||||
|   sudo pacman -S --noconfirm gnome-shell gdm gnome-control-center gnome-settings-daemon gnome-session |   sudo pacman -S --noconfirm gnome-shell gdm gnome-control-center gnome-settings-daemon gnome-session | ||||||
| 
 |  | ||||||
|   echo "Fájlkezeő és terminál" |  | ||||||
|   sudo pacman -S --noconfirm nautilus gnome-terminal |   sudo pacman -S --noconfirm nautilus gnome-terminal | ||||||
| 
 |  | ||||||
|   echo "Egyéb eszközök" |  | ||||||
|   sudo pacman -S --noconfirm gnome-tweaks gnome-shell-extensions gnome-disk-utility gnome-system-monitor gedit gnome-calculator gnome-browser-connector |   sudo pacman -S --noconfirm gnome-tweaks gnome-shell-extensions gnome-disk-utility gnome-system-monitor gedit gnome-calculator gnome-browser-connector | ||||||
| 
 |  | ||||||
|   # GDM engedélyezése |  | ||||||
|   echo "Enabling GDM service..." |  | ||||||
|   systemctl enable gdm.service |   systemctl enable gdm.service | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| elif [ "$de_choice" == "2" ]; then | elif [ "$de_choice" == "2" ]; then | ||||||
|   # Itt add meg a szükséges parancsokat |   echo "KDE telepítése..." | ||||||
| 
 |   # Itt add meg a KDE telepítéséhez szükséges parancsokat | ||||||
| elif [ "$de_choice" == "3" ]; then | elif [ "$de_choice" == "3" ]; then | ||||||
|   # Itt add meg a szükséges parancsokat |   echo "XFCE telepítése..." | ||||||
| 
 |   # Itt add meg az XFCE telepítéséhez szükséges parancsokat | ||||||
| elif [ "$de_choice" == "4" ]; then | elif [ "$de_choice" == "4" ]; then | ||||||
|   # Itt add meg a szükséges parancsokat |   echo "Cinnamon telepítése..." | ||||||
| 
 |   # Itt add meg a Cinnamon telepítéséhez szükséges parancsokat | ||||||
| else |  | ||||||
|   echo "Érvénytelen választás." |  | ||||||
|   exit 1 |  | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # Restart | # Restart | ||||||
|  | @ -116,4 +96,3 @@ for ((i=5; i>0; i--)); do | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
| reboot | reboot | ||||||
|    |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 gabeszm
						gabeszm