From ecd3ca043b0b1e8157b16eb45e7dcfe7431c9a00 Mon Sep 17 00:00:00 2001 From: gabeszm Date: Sat, 21 Dec 2024 13:46:26 +0100 Subject: [PATCH] add yay --- arch_install.sh | 16 ++++++++++++++++ gnome.sh | 6 ++---- yaru.sh | 9 --------- yay.sh | 10 ++++++++++ 4 files changed, 28 insertions(+), 13 deletions(-) create mode 100644 yay.sh diff --git a/arch_install.sh b/arch_install.sh index 4b29b6d..e702fc5 100644 --- a/arch_install.sh +++ b/arch_install.sh @@ -6,6 +6,7 @@ set -e # URL TWEAK_URL="https://git.rp1.hu/gabeszm/Linux_scriptek/raw/branch/main/tweak.sh" YARU_URL="https://git.rp1.hu/gabeszm/Linux_scriptek/raw/branch/main/yaru.sh" + YAY_URL="https://git.rp1.hu/gabeszm/Linux_scriptek/raw/branch/main/yay.sh" GNOME_URL="https://git.rp1.hu/gabeszm/Linux_scriptek/raw/branch/main/gnome.sh" # Adjuk hozzá az aktuális felhasználót a sudoers fájlhoz, hogy jelszó nélkül használhassa a sudo-t @@ -85,6 +86,21 @@ fi # Választott DE kódok futtatása if [ "$de_choice" == "1" ]; then + + # Letöltjük a szkriptet + echo "Yay telepítése..." + curl -Ls "$YAY_URL" -o yay.sh + # Ellenőrizzük, hogy sikerült-e letölteni + if [ -f "yay.sh" ]; then + echo "A YaY telepítő szkript sikeresen letöltve. Futtatás..." + sudo chmod +x yay.sh + bash -x yay.sh | tee yay.log + else + echo "Nem sikerült letölteni a Yaru telepítő szkriptet." + exit 1 + fi + + echo "GNOME telepítése..." # Letöltjük a szkriptet curl -Ls "$GNOME_URL" -o gnome.sh diff --git a/gnome.sh b/gnome.sh index 0f600e4..0a96798 100644 --- a/gnome.sh +++ b/gnome.sh @@ -17,11 +17,9 @@ gsettings set org.gnome.desktop.sound theme-name 'Yaru' gsettings set org.gnome.desktop.screensaver lock-enabled false gsettings set org.gnome.desktop.session idle-delay 0 gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close" -echo "Sudo jogosultság eltávolítása..." -sudo deluser $USER sudo + yay -S gdm-tools --noconfirm --sudoloop --save -echo "Sudo jogosultság visszaállítása..." -sudo usermod -aG sudo $USER + # Cosmetics letöltése és alkalmazása diff --git a/yaru.sh b/yaru.sh index 8921b76..51ec63a 100644 --- a/yaru.sh +++ b/yaru.sh @@ -1,14 +1,5 @@ #!/bin/bash -# 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 diff --git a/yay.sh b/yay.sh new file mode 100644 index 0000000..a5054dc --- /dev/null +++ b/yay.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# 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." \ No newline at end of file