Установка одной командой
Скопируйте и вставьте в терминал:
git clone --depth=1 -b main https://github.com/Mimic890/HyprArch.git ~/HyprArch && cd ~/HyprArch && [ -f Install.sh ] && chmod +x Install.sh && ./Install.sh
Что делает установщик?
После запуска команды начнётся установка HyprArch. Установка проходит в интерактивном режиме, шаг за шагом:
- Проверка интернет-соединения
Скрипт проверяет подключение к Интернету. Если соединение отсутствует, предложит подключиться. Если установленNetworkManager
, откроетсяnmtui
для быстрой настройки сети в том же терминале. Также автоматически определяется сетевая карта и обновляется конфигурацияwaybar
. - Активация скриптов
Делает все скрипты в папках репозитория исполняемыми, если они изначально не были такими. - Запрос прав администратора
Требуется пароль пользователя для установки пакетов и перемещения файлов за пределы домашнего каталога. Привилегии сохраняются на время работы скрипта. - Добавление репозитория multilib
Спрашивает, добавить лиmultilib
(рекомендуется согласиться). - Обновление системы
Обновляет системные пакеты и пакеты AUR (если установленyay
). - Создание резервной копии системы
Создает резервную копию текущей системы (рекомендуется). Все бэкапы сохраняются в~/.config/hyprarch/backups/
. - Установка необходимых пакетов
Устанавливает базовые пакеты, при необходимости устанавливаетyay
и пакеты из pacman и AUR. Проверяет успешность установки каждого пакета. - Настройка разрешения экрана
Запускает скрипт для настройки основного монитора. Показывает список подключенных экранов и позволяет выбрать основной. - Создание стандартных директорий
Обновляет и создает стандартные XDG-директории в домашней папке пользователя (Видео, Загрузки, Документы и т.д.). - Выбор основной оболочки
Предлагается выбрать между:fish
,zsh
или оставить текущую оболочку. - Настройка системных служб
Включает такие службы, какsddm
,bluetooth
и другие. - Установка и настройка тем
Устанавливает темы GTK, Qt, иконки и другие элементы оформления. - Выбор темы для Waybar, Rofi и Nwg-dock-hyprland
Настройка темы дляwaybar
,nwg-dock-hyprland
иrofi
. - Копирование конфигураций
Копирует выбранные конфигурации и настройки дляhyprland
,waypaper
,btop
,cava
и других. - Настройка SDDM и GRUB
Настраивает тему и конфигурацииsddm
иgrub
. - Определение видеокарты
Определяет видеокарту (AMD, NVIDIA или Intel Arc) и устанавливает необходимые драйверы. - Кастомизация /etc/os-release
Заменяет стандартный/etc/os-release
на брендированный HyprArch. - Установка обоев
Устанавливает набор обоев (базовый: 10–20, полный: 50+). - Выбор текстового редактора в терминале
Предлагается выбрать редактор:nano
,vim
,nvim
(с моей кастомизацией, с кастомизацией astronvim или без нее). - Установка CLI-утилит
Устанавливает дополнительные консольные утилиты. - Установка дополнительных программ
Предлагается выбрать дополнительные программы (vs code
,motrix
,gimp
и др.). Если устанавливается Visual Studio Code, предлагается опциональная установка HyprVSCode. - Добавление репозитория BlackArch (опционально)
Спрашивает, добавить лиBlackArch
(не рекомендуется обычным пользователям). При согласии открывается TUI-интерфейс для выбора категорий пакетов. - Финальная очистка
Опционально восстанавливает конфигурации репозитория и скриптов в исходное состояние.