Skip to content

About

No description, website, or topics provided.

Resources

Stars

131 stars

Watchers

0 watching

Forks

Repository files navigation

English

Логотип Hyprstack

Hyprstack

Два способа работать с окнами. Одно рабочее окружение для Hyprland.

Установка · Обновление · Настройки и клавиши · Демонстрация

Hyprstack — оболочка для Hyprland с прокручиваемым тайлингом и плавающими окнами. Режимы переключаются одним сочетанием клавиш и сохраняют расположение окон. Русский язык включён по умолчанию; английский и язык системы доступны в настройках.

Как это выглядит

lavat, Cava и pipes: смена тем и переключение stacking / tiling

Открытие дашборда с календарём, медиаплеером и виджетами
Дашборд · календарь, медиа и виджеты
Крупные планы центра уведомлений и быстрых действий панели
Панель задач · уведомления и быстрые действия
Настройка прозрачности, теней и масштаба интерфейса с видимым результатом
Настройки · прозрачность, тени и масштаб
Обзор открытых окон в светлой теме Catppuccin Latte
Обзор пространства · все окна перед глазами
Прокрутка колонок и рабочих столов, навигация в обзоре жестами тачпада
Жесты тачпада

Возможности

  • Scrolling и stacking. Лента колонок и плавающие окна с заголовками, сворачиванием и развёртыванием. В тайлинге фокус следует за курсором.
  • Обзор пространства. Миниатюры окон и рабочих столов. В stacking — Alt+Tab с превью окон.
  • Панель задач. Группировка, закрепление и превью приложений, рабочие столы, системный трей. Состав и расположение элементов настраиваются.
  • Поиск и запуск. Приложения, калькулятор, буфер обмена, выбор темы и обоев.
  • Уведомления. История, группировка, действия и режим «Не беспокоить».
  • Управление системой. Звук, сеть, Bluetooth, снимки и запись экрана.
  • Дашборд. Календарь, медиаплеер, состояние системы и погода.
  • Оформление. 18 встроенных цветовых тем, светлый и тёмный режимы, акценты, синхронизация цветов GTK, Qt, Java Swing и популярных терминалов, масштаб интерфейса, отступы, скругления, прозрачность и анимации.
  • Блокировка и авторизация. Экран блокировки с PAM и встроенный агент Polkit.

Установка

Требуются Hyprland 0.56.2, Quickshell ≥ 0.3.1, Qt ≥ 6.9. После изменения ABI Hyprland нативный модуль нужно пересобрать.

Обновление и восстановление.

Пользовательские настройки храните в ~/.config/hyprstack/: изменения стандартных биндов — в hypr-vars.lua, дополнительные привязки и настройки — в local.lua, настройки экранов — в monitors.lua. Эти файлы и настройки интерфейса сохраняются при обновлении через ./update.sh. Стандартные файлы в ~/.config/hypr/ и служебный hyprstack/hypr-user.lua обновление перезаписывает; текущая цветовая схема сохраняется. Подробнее — настройки.

Первые действия

Сочетание Действие
Super+Ctrl+Shift+M Переключить scrolling / stacking
Super Открыть дашборд
Super+D Запуск приложений
Super+O Обзор окон и рабочих столов
Super+Return Терминал
Super+H / Super+L Соседнее окно в scrolling
Super+J / Super+K Соседний рабочий стол
Super+Alt+Space Переключить плавающее состояние окна
Alt+Tab Переключатель окон в stacking
Super+Q Закрыть окно
Ctrl+Super+L Заблокировать сеанс

Полный список сочетаний с поиском — в настройках Сочетания клавиш.

На тачпаде в scrolling три пальца влево/вправо плавно прокручивают колонки, вверх/вниз — рабочие столы. Четыре пальца вверх открывают обзор, вниз — подтверждают выбор и закрывают его. Настройка жестов.

Документация

Благодарности и лицензия

Интерфейс развивается на основе Caelestia shell. Проект использует Quickshell, Hyprland, изменённый hyprbars и M3Shapes.

Лицензия — GPL-3.0. Лицензии компонентов и шрифтов — в THIRD_PARTY.md.

About

No description, website, or topics provided.

Resources

Stars

131 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages