From 420c311f8041e45dd84cc9f8fc8dbd4791c7b4b5 Mon Sep 17 00:00:00 2001 From: gabeszm Date: Sat, 21 Dec 2024 11:17:04 +0000 Subject: [PATCH] Add tweak.sh --- tweak.sh | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 tweak.sh diff --git a/tweak.sh b/tweak.sh new file mode 100644 index 0000000..e0f8a94 --- /dev/null +++ b/tweak.sh @@ -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