Skip to content

About

Nothing OS-inspired island bar and desktop widgets for Ryoku

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Nothing Interface for Ryoku

Серые поверхности. Точечные часы. Бар из островов. Неофициальная тема для Ryoku: оформление QS Bar, виджеты рабочего стола и экран блокировки по мотивам Nothing OS.

English · Установка · Состав · Настройка

Тема оставляет выбранные вами обои. В репозитории есть отдельный необязательный набор из шести обоев 16:9, сгенерированных ИИ на основе телефонной серии Connected Collection. Это не официальные обои Nothing для ПК.

Скриншоты

Рабочий стол Nothing Interface на экране 1920 × 1080: бар из островов, часы, батарея, время работы и медиа-плитка с обложкой трека Spotify

Рабочий стол снят в Ryoku при воспроизведении Spotify. Текст песни скрыт только на время съёмки.

Предпросмотр экрана блокировки Nothing Interface с теми же обоями, часами, зарядом, временем работы и треком Spotify

Экран блокировки показан как рендер его QML-интерфейса с текущими обоями и данными. Защищённая сессия для этого кадра не блокировалась.

Виджеты

Аналоговые часы Батарея Время за компьютером
Аналоговые часы Виджет батареи Время за компьютером
Медиа Звук · дополнительно Индикаторы бара
Схематичное превью медиа виджета без данных воспроизведения Круговой виджет звука Индикаторы бара

В комплекте также есть большие точечные часы с датой на рабочем столе и бар из трёх островов. В центре бара остаются обычные часы Ryoku и медиаплеер. Значок запуска — четыре нейтральные точки; сеть, звук и питание — монохромные. Красный появляется только на секундной стрелке и при критическом заряде.

Плитки рассчитаны на сетку с ячейкой 120 и промежутком 16 логических пикселей: квадратные виджеты занимают 2 × 2 ячейки (256 × 256), капсула времени — 2 × 1 (256 × 120), прямоугольная медиа-плитка — 3 × 2 (392 × 256). Пример ниже рассчитан на экран 1920 × 1080 с масштабом 1,5.

Что внутри

Путь Назначение
theme/ Пресет Ryoku, фиксированная серо-графитовая палитра и четыре пользовательских QML-оформления
plugins/ Шесть независимых плагинов Ryoku с исходниками, манифестами и превью
theme/layout-example.json Пример расположения виджетов для экрана 1920 × 1080; не загружается автоматически
lockscreen/nothing-interface/ Экран блокировки с живыми обоями, часами, зарядом, временем активности, медиа и паролем
wallpapers/connected-collection-16x9/ Шесть необязательных обоев 1920 × 1080, сгенерированных ИИ по мотивам Connected Collection; подробности и авторство

Тема использует Noto Sans для основного текста и рисует крупные цифры точками в QML. Файлы фирменных шрифтов Nothing не распространяются. Для дополнительного текста секунд в часах можно установить NType 82 самостоятельно по ссылке в разделе о шрифтах.

Установка

Нужен Ryoku с QS Bar и поддержкой плагинов. Тема собрана на Ryoku 0.75.3; пользовательские QML-файлы могут потребовать адаптации после обновлений оболочки. Плагины используют локальные python3, playerctl, nmcli и wpctl там, где это указано в их манифестах.

1. Получить исходники

git clone https://github.com/venchik111/ryoku-nothing-interface.git
cd ryoku-nothing-interface

2. Установить виджеты

for name in nothing-analog-clock nothing-dashboard nothing-media nothing-screen-time; do
  ryoku plugin add "plugins/$name" --yes
done
ryoku plugin add plugins/nothing-status --bar --yes

Круговой виджет звука необязателен: ryoku plugin add plugins/nothing-audio --yes. Исходники каждого плагина открыты для просмотра до установки.

3. Применить пресет

Сначала сохраните своё текущее оформление в Ryoku. Затем:

ryoku-hub rice import "$PWD/theme"
ryoku-hub rice apply nothing-interface
ryoku-shell dock hide

Пресет задаёт форму и расположение элементов бара, палитру и штатные часы рабочего стола. Он не меняет обои. Если часы бара отсутствуют после применения, верните их через QS Bar Settings → Layout или ryoku-shell bar move clock --section center --index 0.

4. Добавить точечные часы и знак запуска

Для оформления, показанного в проекте, скопируйте QML-файлы в пользовательский слой Ryoku. Сначала сделайте резервную копию существующего слоя:

if [ -d "$HOME/.config/ryoku/user_edits" ]; then
  cp -a "$HOME/.config/ryoku/user_edits" \
    "$HOME/.config/ryoku/user_edits.before-nothing-$(date +%Y%m%d-%H%M%S)"
fi
mkdir -p "$HOME/.config/ryoku/user_edits"
cp -a theme/user_edits/. "$HOME/.config/ryoku/user_edits/"
ryoku reload

Эти файлы переопределяют только часы рабочего стола, дату, часы бара и значок запуска. Они не затрагивают поставляемые файлы Ryoku. Если у вас уже есть собственные правки этих четырёх файлов, сохраните их отдельно перед копированием.

5. Расставить плитки

Откройте Ryoku Hub → Widgets и расставьте установленные виджеты. layout-example.json показывает композицию для 1920 × 1080; на другом мониторе положение и масштаб лучше подобрать вручную. Для небольшого зазора между баром и окнами установите внешние отступы 8 в Ryoku Hub → Window Manager. Форму островов и содержимое бара можно менять в QS Bar Settings → Bars / Layout / Community.

6. Установить экран блокировки

mkdir -p "$HOME/.local/share/qylock/themes"
cp -a lockscreen/nothing-interface "$HOME/.local/share/qylock/themes/"
ryoku-hub lock set nothing-interface

В Ryoku Hub → Lockscreen можно выбрать тему и вернуть прежнюю. Экран блокировки подписывается на события обоев Ryogami: смена изображения через Super+W отражается и на локскрине, в том числе пока он открыт. Он не хранит отдельный файл обоев. Часы, заряд, время за сегодня и сведения MPRIS обновляются на экране; кнопка в медиа-плитке переключает воспроизведение. Пароль проверяет штатный механизм блокировки Ryoku. Если команда выбора темы запросит системный пароль для применения к экрану входа SDDM, это отдельное системное действие.

Настройка под себя

  • Цвета: #1C1D21 и #303136 для поверхностей, #F5F5F5 для текста, #C2C4CB для второстепенных деталей. #C8102E используется очень редко.
  • Бар: оставьте нужные системные индикаторы в QS Bar Settings → Widgets; виджет nothing-status настраивается в Community.
  • Музыка: плитка читает локальный MPRIS, показывает обложку на всю область изображения, если плеер её предоставляет, и использует тот же источник текста песен, что штатный виджет Ryoku. Без обложки остаётся геометрический рисунок.
  • Время за компьютером: плитка читает сегодняшний итог штатного счётчика Ryoku. Данные обновляются с задержкой до записи счётчика на диск.
  • Откат: примените сохранённый перед установкой пресет Ryoku, удалите плагины через Ryoku Hub → Add-ons и восстановите резервную копию user_edits, если копировали QML-оформление.

Шрифты и обои

Основной текст работает с Noto Sans. Оригинальные шрифты Nothing не включены из-за условий распространения; ссылка на их файлы и правила применения есть в Nothing Brand Reference. Большие точечные цифры не требуют этих шрифтов.

Обои выбираются отдельно через Super+W. В галерее обоев лежат шесть неофициальных ИИ-адаптаций Connected Collection для экрана 16:9, а также инструкция, как добавить их в Ryoku. Исходные телефонные изображения в репозиторий не включены. Официальная публикация Nothing Launcher Beta содержит ссылку на другой набор оригинальных обоев.

Статус проекта

Это фанатская тема, не связанная с Nothing Technology Limited. Названия и товарные знаки Nothing принадлежат их правообладателям. Ориентир по палитре и типографике — публичный справочник сообщества. Собственные плагины, пресет и документация проекта распространяются по MIT. Адаптации QML сохраняют лицензии Ryoku. Необязательные ИИ-обои основаны на чужой работе и не входят в область действия лицензии MIT; авторство и подробности — в NOTICE.md. Оригинальные телефонные обои и фирменные шрифты Nothing не включены.

About

Nothing OS-inspired island bar and desktop widgets for Ryoku

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages