diff --git a/arch_install.sh b/arch_install.sh index 6b3c3d9..689cd89 100644 --- a/arch_install.sh +++ b/arch_install.sh @@ -45,9 +45,46 @@ done echo "Csomaglista frissítése..." sudo pacman -Syu --noconfirm -# Telepítsük a kívánt csomagokat +# Nano és Bash-completion telepítése echo "Csomagok telepítése..." -sudo pacman -S --noconfirm nano eog flatpak base-devel bash-completion firefox baobab ffmpeg git xdg-desktop-portal-wlr +sudo pacman -S --noconfirm nano bash-completion + +# 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." + # Választott GPU kódok futtatása if [ "$gpu_choice" == "1" ]; then @@ -90,6 +127,10 @@ elif [ "$de_choice" == "4" ]; then # Itt add meg a Cinnamon telepítéséhez szükséges parancsokat fi +# Minimális csomagok telepítése +echo "Csomagok telepítése..." +sudo pacman -S --noconfirm eog flatpak base-devel firefox baobab ffmpeg git xdg-desktop-portal-wlr + # Restart echo "Újraindítás..." for ((i=5; i>0; i--)); do