Do README souboru přidány informace i skriptech pro AUR repozitář

This commit is contained in:
archos 2024-05-28 15:48:48 +02:00
parent 8d28f5e6b4
commit d980c0c62e

View File

@ -43,16 +43,23 @@ Pro stažení a instalaci projektu postupujte podle následujících kroků:
./install_packages.sh
```
- **install_aur_package.sh** - Tento skript je určen pro instalaci balíčků z Arch User Repository (AUR). Nejprve ověří, zda je nainstalován `git` a pomocník pro AUR (`yay`). Pokud nejsou nainstalovány, skript je automaticky nainstaluje. Dále instaluje balíčky specifikované v proměnné `package_name`. Výchozí nastavení zahrnuje instalaci aplikací `autotiling` a `picom`, které slouží k:
- **autotiling** - Nástroj pro automatické přepínání orientace dlaždic v i3 nebo sway podle aktuálního layoutu.
- **picom** - Kompozitní manažer pro Xorg, vylepšující vizuální výkon a poskytující efekty jako průhlednost a stínování oken.
- **install_yay.sh / install_paru.sh**
Spustí se příkazem:
```bash
./install_aur_package.sh
```
- Tyto skripty jsou určeny pro instalaci balíčků z Arch User Repository (AUR). Každý skript nejprve ověří, zda je nainstalován `git` a příslušný pomocník pro AUR (`yay` nebo `paru`). Pokud nejsou nainstalovány, skript je automaticky nainstaluje.
- Dále instaluje balíčky specifikované v proměnné `package_name`. Výchozí nastavení zahrnuje instalaci aplikací:
- **autotiling** - Nástroj pro automatické přepínání orientace dlaždic v i3 nebo sway podle aktuálního layoutu.
- **picom** - Kompozitní manažer pro Xorg, vylepšující vizuální výkon a poskytující efekty jako průhlednost a stínování oken.
Spustí se příkazem (v závislosti na vaší volbě):
```bash
./install_yay.sh
```
nebo
```bash
./install_paru.sh
```
- **pacman_packages.sh** - Tento skript je určen pro instalaci širokého spektra aplikací, které osobně preferuji pro každodenní použití v Arch Linuxu. Seznam aplikací obsahuje esenciální nástroje jako Firefox a Vim, multimediální aplikace jako SMPlayer a VLC, nástroje pro správu souborů jako Thunar a PCManFM, kancelářský balík LibreOffice a mnoho dalších. Skript dále aktualizuje systém před instalací balíčků, aby zajistil, že jsou instalovány nejnovější dostupné verze. Skript je nastaven tak, aby nevyžadoval potvrzení během instalace, což zrychluje proces.
@ -66,20 +73,20 @@ Spusťte skript: Spusťte skript z terminálu příkazem
```bash
./move_config_files.sh
```
```
## Automatická instalace a konfigurace
Pro uživatele, kteří chtějí rychle a jednoduše nastavit své prostředí i3, poskytujeme skript auto_install_i3.sh. 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.
Příprava před instalací
- Pro uživatele, kteří preferují rychlou a snadnou inicializaci svého prostředí s i3, je zde skript auto_install_i3.sh. Tento skript automatizuje několik klíčových kroků:
### Před spuštěním skriptu auto_install_i3.sh je doporučeno:
- Instalaci základních a doplňkových balíčků potřebných pro běh i3.
- Nastavení AUR helperu pro jednodušší správu balíčků z AUR.
- Přesun konfiguračních souborů do příslušných adresářů v uživatelově domovském adresáři.
- Konfiguraci programů jako dunst a rofi pro správu notifikací a spouštění aplikací.
Zkontrolovat a případně upravit skript pacman_packages.sh pro zahrnutí nebo vynechání specifických aplikací, které chcete nainstalovat. Tento krok je důležitý, protože výchozí seznam aplikací nemusí vyhovovat všem uživatelům.
### Jak používat skript auto_install_i3.sh
## Jak používat skript auto_install_i3.sh
1. Stáhněte skript auto_install_i3.sh do vašeho systému pomocí příkazu wget:
1. Stáhněte skript do vašeho systému pomocí příkazu:
```bash
wget https://git.arch-linux.cz/Archos/Archlinux_I3/raw/branch/main/auto_install_i3.sh
@ -89,40 +96,28 @@ wget https://git.arch-linux.cz/Archos/Archlinux_I3/raw/branch/main/auto_install_
```bash
chmod +x auto_install_i3.sh
```
3. Spusťte skript:
```bash
./auto_install_i3.sh
```
Skript vám nabídne možnost upravit seznam balíčků před jejich instalací a zvolit mezi nástroji pro správu [AUR](https://wiki.archlinux.org/title/Arch_User_Repository), jako jsou Yay nebo Paru.
Po dokončení instalace
Po dokončení instalace skript vás vyzve k restartování systému, aby byly změny aplikovány. Ujistěte se, že jste uložili všechny neuložené práce před restartováním systému.
Čištění po instalaci
Po úspěšném dokončení instalace vás skript vyzve k restartování systému, aby byly změny aplikovány. Ujistěte se, že jste uložili všechny neuložené práce před restartováním systému.
Po dokončení instalace a konfigurace, skript nabídne možnost odstranit klonovaný repozitář. Toto je užitečné pro uvolnění prostoru na disku, pokud již neplánujete další úpravy nebo použití skriptů z tohoto repozitáře.
### Čištění po instalaci
- Pokud si přejete repozitář smazat, odpovězte`y`na výzvu.
- Pokud si přejete repozitář ponechat pro budoucí použití nebo kontrolu, odpovězte `n`.
Skript nabízí možnost odstranit klonovaný repozitář a dočasné soubory, což uvolní prostor na disku. Toto je užitečné, pokud již neplánujete další úpravy nebo použití skriptů z tohoto repozitáře.
- Pokud si přejete repozitář smazat, odpovězte `y` na výzvu.
- Pokud si přejete repozitář ponechat pro budoucí použití nebo kontrolu, odpovězte `n`
```bash
Chcete smazat složku s repozitářem? (y/n)
```
Ujistěte se, že jste uložili všechny neuložené práce před spuštěním tohoto kroku.
## Co skript dělá
Skript auto_install_i3.sh provádí následující úkony:
- Instaluje základní balíčky potřebné pro běh i3 a doplňkové aplikace.
- Instaluje a konfiguruje AUR helper pro snazší správu balíčků z AUR.
- Přesouvá konfigurační soubory z repozitáře do příslušných adresářů ve vašem domovském adresáři.
- Nastavuje programy jako dunst a rofi pro správu notifikací a spouštění aplikací.
## Struktura Konfigurační Složky
Projekt obsahuje klíčové konfigurační složky v adresáři .config, které jsou zásadní pro nastavení a personalizaci vašeho systému. Mnohé z těchto konfiguračních souborů jsou inspirovány nebo přímo převzaty z projektu EndeavourOS, což přináší osvědčené nastavení pro Arch Linux a jeho deriváty. Každá složka má specifický účel:
### `/dunst`