# melawy-plymouth-theme-neon-recline Plymouth boot splash theme for **Melawy Linux (neon-recline)**. ## 🎨 Скриншоты ![preview](neon-recline/preview.png) ![preview2](neon-recline/preview2.png) ## ✨ Особенности - Боковая панель с эффектом 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 расширения ``` ## 🚀 Установка ```bash sudo bash install.sh ``` Или вручную: ```bash sudo cp -r neon-recline /usr/share/plymouth/themes/ sudo plymouth-set-default-theme -R neon-recline ``` ## 🔧 Разработка ### Быстрый тест (без пересборки initramfs) ```bash # Окно 1 — запуск демона sudo bash dev/test_quick.sh # Окно 2 — тестовые команды bash dev/d1.sh ``` ### Полный цикл (с пересборкой initramfs) ```bash sudo bash dev/make.sh # скопировать тему sudo plymouth-set-default-theme -R neon-recline # установить + rebuild ``` ### VS Code расширение Для подсветки синтаксиса `.script` файлов установите локальное расширение: ```bash code --install-extension vsce-extension/plymouth-script-1.0.0.vsix ``` Пересобрать пакет: ```bash cd vsce-extension npx @vscode/vsce package ``` ## 💰 Donate | Способ | Ссылка | |--------|--------| | Tinkoff | [Перейти](https://www.tinkoff.ru/rm/fadeeva.valeriya96/9bLRi79066) | | YooMoney | [Перейти](https://yoomoney.ru/to/4100115921160758) | | Ethereum | `0x981FBf878fe451BDB83BEaF68078394d4B13213f` | ## 📄 Лицензия [AGPL-3.0](LICENSE)