Элегантный и расширяемый статус-бар для дистрибутива meowrch, написанный на Python с использованием фреймворка Fabric. Сочетает в себе минималистичный дизайн с мощной функциональностью.
Warning
Проект находится в активной разработке. Некоторые функции могут работать нестабильно
![]() |
|||
![]() |
![]() |
![]() |
- Модульная архитектура
- Кастомизация на любой вкус через JSON-конфиг
- Поддержка тем
- Полная интеграция с дистрибутивом meowrch
- Анимированные переходы и эффекты
- Низкое потребление ресурсов
- Управление с клавиатуры
# Установите пакет
yay -S mewline-git
# Сгенерируйте конфиг по умолчанию
mewline --generate-default-config
# Сгенерируйте сочетания клавиш для hyprland
mewline --create-keybindings
# Настройте config.json под свои нужды
micro ~/.config/mewline/config.json
# Запустите MewLine
mewline
# Склонируйте репозиторий
git clone https://github.com/meowrch/mewline && cd mewline
# Установите пакетный менеджер
pip install uv # Или sudo pacman -S uv
# Установите зависимости
uv sync
# Сгенерируйте конфиг по умолчанию
uv run generate_default_config
# Сгенерируйте сочетания клавиш для hyprland
uv run create_keybindings
# Настройте config.json под свои нужды
micro ~/.config/mewline/config.json
# Запустите MewLine
uv run mewline
Компонент | Описание |
---|---|
tray |
Системный трей |
workspaces |
Управление рабочими пространствами |
datetime |
Отображение даты и времени |
brightness |
Управление яркостью |
volume |
Управление громкостью звука |
battry |
Информация о заряде аккумулятора |
power |
Кнопка для вызова power_menu |
Компонент | Описание |
---|---|
notifications |
Уведомления |
power_menu |
Меню для управления питанием |
date_notification |
Меню с календарем и историей уведомлений |
bluetooth |
Меню для управления bluetooth |
app_launcher |
Лаунчер приложений |
Компонент | Описание |
---|---|
osd |
Уведомления о событиях изменения громкости/яркости |
Динамическим островом можно управлять с помощью сочетаний клавиш. Если вы еще не сгенерировали конфигурацию для hyprland, то выполните:
mewline --generate-keybindings
Сочетание клавиш | Описание |
---|---|
Super+Alt+P |
Меню для управления питанием |
Super+Alt+D |
Меню с календарем и историей уведомлений |
Super+Alt+B |
Меню для управления bluetooth |
Super+Alt+A |
Лаунчер приложений |
Проект вдохновлён и использует лучшие идеи из:
-
HyDePanel
Архитектура модульной системы, некоторые стили и виджеты. -
Ax-Shell
Подход к обработке системных событий, IPC-механизмы, некоторые стили и виджеты.
Мы глубоко признательны авторам этих проектов за их вклад в open-source сообщество. Отдельные компоненты были адаптированы и улучшены для интеграции с MewLine.
Хотите добавить новый виджет или улучшить существующий?
- Форкните репозиторий
- Создайте ветку с фичей:
git checkout -b feature/amazing-widget
- Залейте изменения:
git push origin feature/amazing-widget
- Откройте Pull Request
Рекомендуем сначала обсудить идею в Issues.
Если вам нравится MewLine, вы можете помочь его развитию:
Криптовалюта | Адрес |
---|---|
TON | UQCsIhKtqCnh0Mp76X_5qfh66TPBoBsYx_FihgInw-Auk5BA |
Ethereum | 0x56e8bf8Ec07b6F2d6aEdA7Bd8814DB5A72164b13 |
Bitcoin | bc1qt5urnw7esunf0v7e9az0jhatxrdd0smem98gdn |
Tron | TBTZ5RRMfGQQ8Vpf8i5N8DZhNxSum2rzAs |
Ваша поддержка мотивирует нас делать больше крутых фич! ❤️