Как работают пакеты интерфейса и кастомизация?
Минимальный браузерный интерфейс уже встроен в ядро, а include управляет дополнительными CSS- и JavaScript-пакетами поверх него.
Встроенный интерфейс и Base
Ядро работает со своим минимальным интерфейсом без дополнительных файлов. include -lil устанавливает полный Base-интерфейс; include -css и include -js позволяют подключить его CSS и JavaScript отдельно.
Доступные пакеты
Сейчас в публичном каталоге есть lil, hotkeys, code, evelynspink, xbig и xgeek. hotkeys добавляет настольные клавиатурные возможности, code — подсветку и расширенный редактор, а стилевые пакеты меняют оформление терминала.
Установка и управление
include показывает установленные пакеты, а include -l — каталог репозитория. Используйте -i для просмотра, -u для удаления и -v <version> для точной версии. Флаг -s сохраняет собранный интерфейс в .lil.css и .lil.js вместо хранения новых пакетов только в текущей сессии.
Связь с модулями
Base-модули могут подключать соответствующий интерфейсный пакет. Например, Base-версия
Примеры
include -linclude -lil -sinclude -code -iinclude -xgeek -s