Два способа работать с окнами. Одно рабочее окружение для Hyprland.
Установка · Обновление · Настройки и клавиши · Демонстрация
Hyprstack — оболочка для Hyprland с прокручиваемым тайлингом и плавающими окнами. Режимы переключаются одним сочетанием клавиш и сохраняют расположение окон. Русский язык включён по умолчанию; английский и язык системы доступны в настройках.
![]() Дашборд · календарь, медиа и виджеты |
![]() Панель задач · уведомления и быстрые действия |
![]() Настройки · прозрачность, тени и масштаб |
![]() Обзор пространства · все окна перед глазами |
![]() Жесты тачпада |
- Scrolling и stacking. Лента колонок и плавающие окна с заголовками, сворачиванием и развёртыванием. В тайлинге фокус следует за курсором.
- Обзор пространства. Миниатюры окон и рабочих столов. В stacking — Alt+Tab с превью окон.
- Панель задач. Группировка, закрепление и превью приложений, рабочие столы, системный трей. Состав и расположение элементов настраиваются.
- Поиск и запуск. Приложения, калькулятор, буфер обмена, выбор темы и обоев.
- Уведомления. История, группировка, действия и режим «Не беспокоить».
- Управление системой. Звук, сеть, Bluetooth, снимки и запись экрана.
- Дашборд. Календарь, медиаплеер, состояние системы и погода.
- Оформление. 18 встроенных цветовых тем, светлый и тёмный режимы, акценты, синхронизация цветов GTK, Qt, Java Swing и популярных терминалов, масштаб интерфейса, отступы, скругления, прозрачность и анимации.
- Блокировка и авторизация. Экран блокировки с PAM и встроенный агент Polkit.
- Arch Linux / CachyOS / EndeavourOS / Manjaro — зависимости, сборка и копирование конфигурации.
- NixOS — пакет и модули NixOS/Home Manager.
Требуются 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.





