Saya

В данный момент я работаю над своим окружением рабочего стола для Linux, которое работает с любым Wayland-композитором, поддерживающим протокол Layer Shell .

Проект сильно вдохновлён Eww и Fabric . Я хотел разобраться, как работают подобные системы, и в итоге решил написать своё решение, уже на Go. Окружение всё ещё находится в активной разработке. Исходный код и исполняемые файлы будут доступны позже.

На данный момент реализованы следующие части окружения:

Запланированный функционал:

Все программы настраиваются в конфигурационных YAML-файлах, их внешний вид можно кастомизировать при помощи CSS. Для компонентов используется встроенный скриптовый язык Tengo.

Откуда взялось название «Saya»? Я назвал этот проект в честь своей кошки :)

Демонстрация

Здесь представлены некоторые части окружения рабочего стола.

Панель

Панель (конфигурация и стили по умолчанию)

Меню запуска приложений

Меню запуска приложений (конфигурация и стили по умолчанию)

Меню питания

Меню питания (конфигурация и стили по умолчанию)