3 месяца назад
История
README.md
Кастомный Waybar для Sway/РедОС
Минималистичная и функциональная панель статуса, оптимизированная для работы с Sway/Wayland. Стилизована под Catppuccin Mocha.
Особенности
✔️ Современный плоский дизайн
✔️ Полная интеграция со Sway (рабочие пространства, окна)
✔️ Модульная система с полезными виджетами
✔️ Низкое потребление ресурсов
✔️ Поддержка темной/светлой темы
Установка
- Установите зависимости:
sudo dnf install waybar sway wireplumber playerctl
- Скопируйте конфигурационные файлы:
cd ~/.config
git clone https://gitflic.ru/project/konkin/waybar.git
- (Опционально) Установите рекомендуемые шрифты:
sudo dnf install google-lexend-fonts jetbrains-mono-fonts
Структура конфигурации
Основные модули (~/.config/waybar/config.json):
{
"modules-left": ["sway/workspaces"], // Рабочие пространства Sway
"modules-center": ["sway/window"], // Активное окно
"modules-right": [
"cpu", // Загрузка процессора
"memory", // Использование памяти
"pulseaudio", // Управление звуком
"clock", // Время и дата
"tray" // Системный трей
]
}
Кастомизация стиля
Редактировать ~/.config/waybar/style.css
/* Основные цвета Catppuccin Mocha */
window#waybar {
background-color: #11111b; /* Базовый фон */
}
#workspaces button {
background-color: #1e1e2e; /* Фон рабочих пространств */
color: #cdd6f4; /* Цвет текста */
}
#workspaces button.focused {
color: #89b4fa; /* Цвет активного workspace */
}
#clock {
color: #74c7ec; /* Цвет часов */
}
Модули и их настройка
CPU/Memory
"cpu": {
"format": " {usage}%", // Иконка + процент
"interval": 2 // Частота обновления
},
"memory": {
"format": " {used:0.1f}G" // Иконка + гигабайты
}
Звук (PulseAudio)
"pulseaudio": {
"format": "{icon} {volume}%",
"format-muted": " MUTED",
"format-icons": ["", "", ""],
"on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle"
}
Часы
"clock": {
"format": " {:%H:%M}", // Время
"tooltip-format": " {:%d.%m.%Y}" // Дата в тултипе
}
Интеграция со Sway
Добавьте в конфиг Sway (~/.config/sway/config):
# Автозапуск Waybar
exec_always waybar
Конвейеры
0 успешных
0 с ошибкой