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_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: - **install_yay.sh / install_paru.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. - **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. - **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: Spustí se příkazem (v závislosti na vaší volbě):
```bash
./install_aur_package.sh
```
```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. - **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.
@ -70,16 +77,16 @@ Spusťte skript: Spusťte skript z terminálu příkazem
## Automatická instalace a konfigurace ## 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. - 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říprava před instalací
### 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 do vašeho systému pomocí příkazu:
1. Stáhněte skript auto_install_i3.sh do vašeho systému pomocí příkazu wget:
```bash ```bash
wget https://git.arch-linux.cz/Archos/Archlinux_I3/raw/branch/main/auto_install_i3.sh wget https://git.arch-linux.cz/Archos/Archlinux_I3/raw/branch/main/auto_install_i3.sh
@ -89,38 +96,26 @@ wget https://git.arch-linux.cz/Archos/Archlinux_I3/raw/branch/main/auto_install_
```bash ```bash
chmod +x auto_install_i3.sh chmod +x auto_install_i3.sh
``` ```
3. Spusťte skript: 3. Spusťte skript:
```bash ```bash
./auto_install_i3.sh ./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. 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.
Čištění po instalaci
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
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ář smazat, odpovězte `y` na výzvu.
- Pokud si přejete repozitář ponechat pro budoucí použití nebo kontrolu, odpovězte `n`. - Pokud si přejete repozitář ponechat pro budoucí použití nebo kontrolu, odpovězte `n`
```bash ```bash
Chcete smazat složku s repozitářem? (y/n) 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 ## 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: 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: