From b129e62a672af8a39d7f1940146f72dbeef7220a Mon Sep 17 00:00:00 2001 From: archos Date: Mon, 27 May 2024 12:22:21 +0200 Subject: [PATCH] opraven move skript --- move_config_files.sh | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/move_config_files.sh b/move_config_files.sh index bfdea88..278cf0a 100644 --- a/move_config_files.sh +++ b/move_config_files.sh @@ -5,30 +5,17 @@ # Author : Archos # Website : https://arch-linux.cz ################################################################################################################## -# Definice cesty k repozitáři a domovského adresáře # Získání cesty ke skriptu, předpokládáme, že je spuštěn z hlavního adresáře repozitáře -REPO_DIR="$HOME/Archlinux_I3" -HOME_DIR="$HOME" +cd $HOME/Archlinux_I3 # Přesun do adresáře s repozitářem, kde předpokládáme umístění konfiguračních souborů -# Funkce pro kopírování souborů -copy_files() { - local src_dir=$1 - local dst_dir=$2 - echo "Kopírování souborů z $src_dir do $dst_dir" - mkdir -p "$dst_dir" # Vytvoří cílový adresář, pokud neexistuje - cp -ar "$src_dir/"* "$dst_dir/" # Kopíruje všechny soubory - # Nastavení spustitelných práv pro skripty - find "$dst_dir" -name "*.sh" -exec chmod +x {} + -} - -# Příklad kopírování konfiguračních souborů +# Kopírování konfiguračních souborů do příslušných adresářů v domovském adresáři echo "Přesouvám konfigurační soubory..." -copy_files "$REPO_DIR/.config/dunst" "$HOME_DIR/.config/dunst" -copy_files "$REPO_DIR/.config/gtk-3.0" "$HOME_DIR/.config/gtk-3.0" -copy_files "$REPO_DIR/.config/i3" "$HOME_DIR/.config/i3" -copy_files "$REPO_DIR/.config/nano" "$HOME_DIR/.config/nano" -copy_files "$REPO_DIR/.config/rofi" "$HOME_DIR/.config/rofi" -copy_files "$REPO_DIR/.config/xfce4/terminal" "$HOME_DIR/.config/xfce4/terminal" +cp -r .config/dunst $HOME/.config/ +cp -r .config/gtk-3.0 $HOME/.config/ +cp -r .config/i3 $HOME/.config/ +cp -r .config/nano $HOME/.config/ +cp -r .config/rofi $HOME/.config/ +cp -r .config/xfce4/terminal $HOME/.config/ echo "Konfigurační soubory byly úspěšně přesunuty."