hase9awa / hyprstack-shell
git clone https://github.com/hase9awa/hyprstack-shell.git
—
—
stars, 24h
+129
stars, 7 days · #401
+129
stars, 30 days · #1,834
129
★ total · +129% this week
1
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageQML
LicenseGPL-3.0
Created2026-10-15 (5d ago)
Last pushtoday
Watchers0
OwnerUser
Links
README excerpt
English Hyprstack Два способа работать с окнами. Одно рабочее окружение для 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 три