Чтобы сделать всё максимально чисто и стереть все хвосты от сборки ilyamiro, выполним процедуру в два этапа: сначала полная зачистка старого хлама и переустановка чистого Hyprland, а затем установка Caelestia.
Вот полный список команд, которые нужно выполнить по порядку в терминале.
### ЭТАП 1: Полное удаление старого мусора и сброс системы
**1. Удаляем все старые конфиги от предыдущих райсов (чтобы они не конфликтовали):**
```bash
rm -rf ~/.config/hypr
rm -rf ~/.config/waybar
rm -rf ~/.config/rofi
rm -rf ~/.config/mako
rm -rf ~/.config/quickshell
rm -rf ~/.cache/hyprland
rm -rf ~/.cache/quickshell
```
**2. Полностью удаляем старый Hyprland и сопутствующие пакеты:**
```bash
sudo pacman -Rns hyprland xdg-desktop-portal-hyprland hyprpaper hyprlock hypridle 2>/dev/null || true
```
### ЭТАП 2: Установка чистого базового Hyprland
Устанавливаем чистый композитор и минимально необходимый набор утилит с официальных репозиториев CachyOS/Arch:
```bash
sudo pacman -Syu --needed hyprland xdg-desktop-portal-hyprland xdg-desktop-portal-gtk ttf-jetbrains-mono-nerd hyprpaper hyprlock hypridle qt5-wayland qt6-wayland
```
### ЭТАП 3: Установка Caelestia
Теперь, когда система полностью очищена и стоит чистый Hyprland, ставим актуальную версию Caelestia через официальный CLI:
**1. Устанавливаем caelestia-cli из AUR** (в CachyOS обычно используется paru или yay, выбери свою команду):
* Если у тебя paru:
```bash
paru -S caelestia-cli
```
* Если у тебя yay:
```bash
yay -S caelestia-cli
```
**2. Запускаем мастер установки Caelestia:**
```bash
caelestia install
```
*(Скрипт сам предложит выбрать компоненты, скачает нужные шрифты, темы и настроит всё под чистый Hyprland).*
Выполняй эти шаги по порядку. Если на каком-то этапе возникнет ошибка или вопрос по пакету — пиши, разберем!