Add tweak.sh
This commit is contained in:
		
							parent
							
								
									fa27165cf2
								
							
						
					
					
						commit
						420c311f80
					
				
					 1 changed files with 97 additions and 0 deletions
				
			
		
							
								
								
									
										97
									
								
								tweak.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								tweak.sh
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,97 @@ | ||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | # Frissítsük a csomaglistát | ||||||
|  | echo "Csomaglista frissítése..." | ||||||
|  | sudo pacman -Syu --noconfirm | ||||||
|  | 
 | ||||||
|  | # Nano és Bash-completion telepítése | ||||||
|  | echo "Csomagok telepítése..." | ||||||
|  | sudo pacman -S --noconfirm nano bash-completion spice-vdagent git | ||||||
|  | 
 | ||||||
|  | # Yay telepítése | ||||||
|  | echo "Yay telepítése..." | ||||||
|  | git clone https://aur.archlinux.org/yay-bin.git | ||||||
|  | cd yay-bin | ||||||
|  | 
 | ||||||
|  | makepkg -si --noconfirm | ||||||
|  | 
 | ||||||
|  | cd .. | ||||||
|  | rm -rf yay-bin | ||||||
|  | echo "Yay telepítése befejeződött." | ||||||
|  | 
 | ||||||
|  | # Yaru téma telepítése | ||||||
|  | echo "Yaru téma telepítése..." | ||||||
|  | git clone https://aur.archlinux.org/yaru.git | ||||||
|  | cd yaru | ||||||
|  | 
 | ||||||
|  | makepkg -si --noconfirm | ||||||
|  | 
 | ||||||
|  | cd .. | ||||||
|  | rm -rf yaru | ||||||
|  | echo "Yaru téma telepítése befejeződött." | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # pacman.conf helyének meghatározása | ||||||
|  | PACMAN_CONF="/etc/pacman.conf" | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a fájl létezik-e | ||||||
|  | if [[ ! -f $PACMAN_CONF ]]; then | ||||||
|  |   echo "Az $PACMAN_CONF fájl nem található." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Távolítsuk el a '#' jelet a szükséges sorok elejéről | ||||||
|  | sed -i 's/^#ParallelDownloads = 5/ParallelDownloads = 5/' "$PACMAN_CONF" | ||||||
|  | sed -i 's/^#Color/Color/' "$PACMAN_CONF" | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a ParallelDownloads sor sikeresen frissült-e | ||||||
|  | if ! grep -q "^ParallelDownloads = 5" "$PACMAN_CONF"; then | ||||||
|  |   echo "Nem sikerült frissíteni a #ParallelDownloads = 5 sort. A script leáll." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Adjunk hozzá egy ILoveCandy sort a ParallelDownloads sor alá | ||||||
|  | sed -i '/^ParallelDownloads = 5/a ILoveCandy' "$PACMAN_CONF" | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a ILoveCandy sor sikeresen bekerült-e | ||||||
|  | if ! grep -q "^ILoveCandy" "$PACMAN_CONF"; then | ||||||
|  |   echo "Nem sikerült hozzáadni az ILoveCandy sort. A script leáll." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a Color sor sikeresen frissült-e | ||||||
|  | if ! grep -q "^Color" "$PACMAN_CONF"; then | ||||||
|  |   echo "Nem sikerült frissíteni a #Color sort. A script leáll." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | echo "A módosítások sikeresen megtörténtek: #ParallelDownloads = 5 frissítve, ILoveCandy hozzáadva, #Color frissítve." | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Grub fájl helye | ||||||
|  | GRUB_DEFAULT="/etc/default/grub" | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a fájl létezik-e | ||||||
|  | if [[ ! -f $GRUB_DEFAULT ]]; then | ||||||
|  |   echo "Az $GRUB_DEFAULT fájl nem található." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Ellenőrizzük, hogy a GRUB_TIMEOUT_STYLE sor már létezik-e | ||||||
|  | if grep -q "^GRUB_TIMEOUT_STYLE=hidden" "$GRUB_DEFAULT"; then | ||||||
|  |   echo "A GRUB_TIMEOUT_STYLE=hidden már szerepel az $GRUB_DEFAULT fájlban." | ||||||
|  | else | ||||||
|  |   # Adjuk hozzá a sort a fájl végéhez | ||||||
|  |   echo "GRUB_TIMEOUT_STYLE=hidden" >> "$GRUB_DEFAULT" | ||||||
|  |   echo "A GRUB_TIMEOUT_STYLE=hidden hozzáadva az $GRUB_DEFAULT fájlhoz." | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Futtassuk a grub-mkconfig parancsot | ||||||
|  | if grub-mkconfig -o /boot/grub/grub.cfg; then | ||||||
|  |   echo "A GRUB konfiguráció sikeresen frissítve." | ||||||
|  | else | ||||||
|  |   echo "Nem sikerült frissíteni a GRUB konfigurációt." | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
		Loading…
	
		Reference in a new issue