2024-04-25 19:19:17 +00:00
#!/bin/bash
2024-05-27 06:55:00 +00:00
#Tento skript automatizuje proces instalace potřebných balíčků, nastavení AUR helperu, přesunu konfiguračních souborů do příslušných adresářů a další potřebné kroky.
2024-04-25 19:19:17 +00:00
##################################################################################################################
# Written to be used on 64 bits computers
# Author : Archos
# Website : https://arch-linux.cz
##################################################################################################################
##################################################################################################################
#
# PEČLIVĚ SKRIPT ZKONTROLUJTE. SPUŠTĚNÍ JE NA VAŠE VLASTNÍ RIZIKO.
#
##################################################################################################################
2024-05-27 06:55:00 +00:00
# Definice cesty k repozitáři a domovského adresáře
REPO_PATH = "/path/to/cloned/repository"
HOME_PATH = " $HOME "
2024-04-25 19:19:17 +00:00
2024-05-27 06:55:00 +00:00
# Funkce pro kopírování souborů
copy_files( ) {
src_dir = $1
dst_dir = $2
# Vytvoří cílový adresář, pokud neexistuje
mkdir -p " $dst_dir "
# Kopíruje všechny soubory z source do destination
cp -ar $src_dir /* $dst_dir /
}
# Příklad kopírování konfiguračních souborů
copy_files " $REPO_PATH /.config/dunst " " $HOME_PATH /.config/dunst "
copy_files " $REPO_PATH /.config/gtk-3.0 " " $HOME_PATH /.config/gtk-3.0 "
copy_files " $REPO_PATH /.config/i3 " " $HOME_PATH /.config/i3 "
copy_files " $REPO_PATH /.config/nano " " $HOME_PATH /.config/nano "
copy_files " $REPO_PATH /.config/rofi " " $HOME_PATH /.config/rofi "
copy_files " $REPO_PATH /.config/xfce4/terminal " " $HOME_PATH /.config/xfce4/terminal "
echo "Konfigurační soubory byly úspěšně přesunuty."
2024-04-25 19:19:17 +00:00