Go to file
Valeria Fadeeva b9a13bb2a8 Init 2026-08-06 20:48:21 +05:00
dev Init 2026-08-06 20:48:21 +05:00
neon-recline Init 2026-08-06 20:48:21 +05:00
LICENSE Init 2026-08-06 20:48:21 +05:00
README.md Init 2026-08-06 20:48:21 +05:00
install.sh Init 2026-08-06 20:48:21 +05:00
push.sh Init 2026-08-06 20:48:21 +05:00

README.md

melawy-plymouth-theme-neon-recline

Plymouth boot splash theme for Melawy Linux (neon-recline).

🎨 Скриншоты

preview preview2

Особенности

  • Боковая панель с эффектом blur (9 слоёв размытия)
  • Адаптивное масштабирование шрифтов от высоты экрана (1080p → 4K)
  • Спиннер с плавной анимацией вращения
  • Fade-полоска на прогресс-баре
  • Диалог запроса пароля с буллитами
  • Скроллящийся лог сообщений

📁 Структура

├── neon-recline/          # Финальная тема (скрипт + ассеты)
│   ├── script.script      # Основной скрипт Plymouth
│   └── *.png              # Изображения
├── dev/                   # Разработка
│   ├── make.sh            # Сборка темы в /usr/share/plymouth/themes/
│   ├── d0.sh              # Остановка Plymouth daemon
│   ├── d1.sh              # Тестовые команды (пароль, сообщения, прогресс)
│   └── test_quick.sh      # Быстрый тест БЕЗ пересборки initramfs
└── vsce-extension/        # VS Code расширение для .script файлов
    ├── syntaxes/          # TextMate grammar (подсветка синтаксиса)
    ├── snippets/          # Сниппеты (ply-progress, ply-refresh и др.)
    └── package.json       # Manifest расширения

🚀 Установка

sudo bash install.sh

Или вручную:

sudo cp -r neon-recline /usr/share/plymouth/themes/
sudo plymouth-set-default-theme -R neon-recline

🔧 Разработка

Быстрый тест (без пересборки initramfs)

# Окно 1 — запуск демона
sudo bash dev/test_quick.sh

# Окно 2 — тестовые команды
bash dev/d1.sh

Полный цикл (с пересборкой initramfs)

sudo bash dev/make.sh           # скопировать тему
sudo plymouth-set-default-theme -R neon-recline  # установить + rebuild

VS Code расширение

Для подсветки синтаксиса .script файлов установите локальное расширение:

code --install-extension vsce-extension/plymouth-script-1.0.0.vsix

Пересобрать пакет:

cd vsce-extension
npx @vscode/vsce package

💰 Donate

Способ Ссылка
Tinkoff Перейти
YooMoney Перейти
Ethereum 0x981FBf878fe451BDB83BEaF68078394d4B13213f

📄 Лицензия

AGPL-3.0