📈 GH Trending Explorer 🎲 Surprise me

← all repos

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 три