Мастер ReadySet
ReadySet это модульный мастер первой настройки системы ALT. Он состоит из ядра и шагов-плагинов: каждый шаг это отдельная страница, которая настраивает одну вещь. Шаги Atomic Niri живут в отдельных репозиториях plafonlinux.
Принципы#
- Запускается один раз, при первом входе нового пользователя, и затем не мешает.
- Ничего не обязательно. Почти любой шаг можно пропустить и вернуться к этой настройке позже в Tuner или Atomic Booster.
- Ничего не ломает. Шаги меняют только настройки пользователя. Итог пишется в
~/.config/atomic-niri-plafon/setup.json, без паролей и токенов. - Не зависит от сети. Шаги, которым нужен интернет, сами скрываются или откладываются.
- Изменения применяются по кнопке «Далее». Тяжёлые операции (установка приложений) уходят в фон.
Шаги по порядку#
Часть шагов показывается только при подходящих условиях.
| Шаг | Что делает |
|---|---|
| Приветствие | Название и версия сборки из /etc/os-release. Ничего не меняет. |
| Сеть | Wi-Fi (открытые и защищённые сети, скрытая сеть), VPN (NetworkManager и WireGuard, импорт .conf), прокси (нет, вручную, автоматически) |
| Внешний вид | Тёмная или светлая тема, тема иконок, масштаб текста |
| Шрифты | Шрифт интерфейса и масштаб текста |
| Док и меню приложений | Размер сетки приложений, док: включён ли, где расположен, размер иконок, прозрачность |
| Панель Niti | Какие из виджетов показаны, порядок по зонам, тип и цвет панели. Кнопка «Как по умолчанию» |
| Обои | Набор обоев: 10, 30 или полный. Нужна сеть |
| Клавиатура | До четырёх раскладок, порядок перетаскиванием, сочетание для переключения. Пишется в keyboard.kdl без прав администратора |
| Аккаунты | Онлайн-аккаунты GNOME: почта, календарь, контакты. Нужна сеть |
| Голосовой ввод | Установка Voxtype с русской моделью GigaAM и включение службы. Нужна сеть |
| Источники приложений | Flathub и прокси ALT Linux для Flathub, каталог eepm |
| Приложения по умолчанию | Тумблеры для приложений из коробки, замена браузера |
| Каталог приложений | Каталог Flatpak по категориям с поиском |
| Видеокарта AMD | Только на AMD: параметры amdgpu, планировщик LAVD, ananicy-cpp |
| Профили питания | Профиль питания, планировщик, таймеры отключения монитора и сна |
Как это выглядит#
Все шаги мастера на реальной установке из образа latest.
Приветствие: название и версия сборки:

Сеть: Wi-Fi, VPN, прокси:

Внешний вид: тема, иконки, масштаб:

Шрифты:

Док и меню приложений:

Панель Niti: виджеты по зонам:

Обои:

Клавиатура: раскладки и сочетание переключения:

Учётные записи:

Голосовой ввод:

Источники приложений:

Приложения по умолчанию:

Каталог приложений Flatpak:

Видеокарта AMD:

Профили питания:

Настройка завершена:

Источники приложений#
На этом шаге два переключателя: Flathub и Прокси ALT Linux для Flathub. Прокси это зеркало от команды ALT Gnome. Включайте его, если dl.flathub.org недоступен или загрузка идёт медленно, например из России. Приложения те же, подписи проверяются ключом зеркала. Позже его можно выключить в Atomic Booster. Без сети шаг сообщает, что ключ зеркала скачивается из интернета.
Приложения по умолчанию#
Тумблеры для приложений из базового набора. Если выключить браузер по умолчанию (Google Chrome), появятся альтернативы: Firefox и Yandex Browser. Выбранный браузер станет браузером по умолчанию, а Mod+W откроет его.
Вернуться к шагам позже#
Мастер есть в меню приложений. В его контекстном меню отдельные шаги: сеть, клавиатура, источники приложений, приложения по умолчанию, каталог, панель, видеокарта AMD, голосовой ввод, учётные записи, обои. Из терминала так же можно запускать любой шаг:
/usr/libexec/ready-set --can-close --steps=niri-welcome,niri-sources --context=steps.niri-welcome.enabled=falseКак устроен шаг#
Каждый шаг это маленький плагин. Он показывает одну страницу, сам решает, когда показываться, применяет изменения по «Далее» и записывает итог в setup.json. Шаг обязан поддерживать режим существующего пользователя (ExistingUser), иначе его нельзя будет открыть повторно из меню приложений.