From 2e5c9aab175eb6d89917e761c6591ae989312629 Mon Sep 17 00:00:00 2001 From: archos Date: Mon, 27 May 2024 20:53:13 +0200 Subject: [PATCH] =?UTF-8?q?Autoinstall=20skript=20nyn=C3=AD=20d=C3=A1v?= =?UTF-8?q?=C3=A1=20mo=C5=BEnost=20si=20vybrat=20AUR=20pomocn=C3=ADka=20Pa?= =?UTF-8?q?ru,=20nebbo=20YAY?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto_install_i3.sh | 70 +++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/auto_install_i3.sh b/auto_install_i3.sh index 166b24b..4fa6358 100644 --- a/auto_install_i3.sh +++ b/auto_install_i3.sh @@ -11,50 +11,50 @@ # ################################################################################################################## +#!/bin/bash -echo "Zahajujeme automatickou instalaci i3 a konfigurace..." +# Příprava: Stáhne skript pomocí wget +# chmod +x auto_install.sh +# ./auto_install.sh -# Definujeme cílový adresář pro klonování -TARGET_DIR="$HOME/Archlinux_I3" +echo "Zahajujeme automatickou instalaci..." +# Krok 3: Klonování repozitáře +git clone https://git.arch-linux.cz/Archos/Archlinux_I3.git ~/Archlinux_I3 +cd ~/Archlinux_I3 -# Klonování repozitáře -echo "Klonování repozitáře do $TARGET_DIR..." -git clone https://git.archoslinux.cz/archos/Archlinux_I3.git "$TARGET_DIR" - -# Přechod do adresáře repozitáře -cd "$TARGET_DIR" - -# Nastavení spustitelných oprávnění pro všechny skripty -echo "Nastavuji spustitelná oprávnění pro skripty..." +# Nastavení skriptů jako spustitelných chmod +x *.sh -# Spuštění instalace základních balíčků -echo "Instalace základních balíčků..." +# Krok 4: Instalace základních balíčků ./install_packages.sh -# Spuštění instalace AUR balíčků -echo "Instalace AUR balíčků..." -./install_aur_package.sh - -# Spuštění instalace doplňkových balíčků -echo "Instalace doplňkových balíčků..." +# Krok 5: Instalace balíčků z pacman ./pacman_packages.sh -# Přesun konfiguračních souborů -echo "Přesouvám konfigurační soubory..." -./move_config_files.sh - -# Dotaz na smazání složky s repozitářem -read -p "Chcete smazat složku s repozitářem? (y/n) " response -if [[ "$response" =~ ^[Yy]$ ]] -then - echo "Mažu složku s repozitářem..." - cd .. - rm -rf "$TARGET_DIR" - echo "Složka byla smazána." -else - echo "Složka nebyla smazána." +# Krok 6: Možnost úpravy seznamu balíčků +echo "Chcete upravit seznam balíčků? (ano/ne)" +read answer +if [[ "$answer" == "ano" ]]; then + nano pacman_packages.sh + ./pacman_packages.sh # znovu spustit v případě změn fi -echo "Instalace dokončena! Doporučujeme restartovat systém pro aplikaci všech změn." +# Krok 7: Instalace AUR balíčků +./install_aur_package.sh + +# Krok 8: Výběr AUR helperu +echo "Preferujete YAY nebo PARU pro AUR? (yay/paru)" +read aur_helper +if [[ "$aur_helper" == "yay" ]]; then + # případná instalace yay + echo "Instalace yay..." +elif [[ "$aur_helper" == "paru" ]]; then + # případná instalace paru + echo "Instalace paru..." +fi + +# Krok 9: Přesun konfiguračních souborů +./move_config_files.sh + +echo "Instalace dokončena! Doporučujeme restartovat systém."