Разработчики выпустили Omarchy 3.8.4 21 июля 2026 года с четырьмя исправлениями для рабочего окружения на базе Arch Linux и Hyprland. Версия восстанавливает запуск Neovim на свежих установках, ремонтирует установщик RetroArch, корректирует перенос сочетаний клавиш в Foot и надёжно перезапускает панель Waybar.

Omarchy 3.8.4 устраняет сбои, появившиеся после недавних изменений
Omarchy 3.8.4 вышла как небольшое корректирующее обновление ветки 3.8. В официальных примечаниях к релизу перечислены четыре исправления без новых пользовательских функций. Все они затрагивают компоненты, с которыми человек сталкивается сразу после установки системы или во время повседневной работы.
Omarchy представляет собой готовое рабочее окружение на базе Arch Linux с тайлинговым оконным менеджером Hyprland. Проект заранее настраивает редакторы, терминалы, панель Waybar, сочетания клавиш и установщики приложений. Такая тесная связка экономит время при развёртывании системы, но ошибка в миграции или сценарии установки способна затронуть целую цепочку настроек.
Версия 3.8.4 сосредоточена именно на таких связях. Разработчики поправили путь к теме Neovim, список пакетов RetroArch, структуру конфигурации Foot и способ завершения процесса Waybar.
| Компонент | Причина сбоя | Исправление в Omarchy 3.8.4 |
| Neovim | Ссылка на тему указывала на каталог Omarchy 4, отсутствующий в ветке 3.x | Ссылка возвращена на актуальный каталог Omarchy 3.x |
| RetroArch | Установщик запрашивал два удалённых из репозиториев ядра | Устаревшие пакеты исключены из сценариев установки и удаления |
| Foot | Миграция могла некорректно добавить секцию сочетаний клавиш | Привязки добавляются отдельно и без повторной секции |
| Waybar | Обычный сигнал завершения не всегда останавливал новую версию панели | Сценарий переключения завершает процесс принудительно по точному имени |
Neovim снова находит файл темы на свежей установке
Самая заметная ошибка затрагивала новые установки Omarchy с настроенным Neovim. Сценарий omarchy-nvim создавал файл-ссылку:
~/.config/nvim/lua/plugins/theme.lua
Эта ссылка вела к каталогу:
~/.local/state/omarchy/current/theme/neovim.lua
Такой путь предназначен для будущей структуры Omarchy 4. В Omarchy 3.x нужная тема хранится по другому адресу — внутри ~/.config/omarchy/current. Из-за отсутствующего файла Neovim мог завершать запуск сообщением Failed to load plugins.theme.
В Omarchy 3.8.4 миграция проверяет существующую символическую ссылку и меняет её только при совпадении с ошибочным путём. Новый адрес выглядит так:
~/.config/omarchy/current/theme/neovim.lua
Пользовательские настройки разработчики постарались сохранить. Если владелец системы уже заменил ссылку или подключил собственную тему, миграция оставляет такую конфигурацию без изменений. Исправление рассчитано на установки, которые получили неверный стандартный путь.
Практический эффект виден сразу: штатная конфигурация Neovim снова загружает тему Omarchy при старте, а переключение оформления системы может синхронно менять цветовую схему редактора.
Установщик RetroArch больше не зависит от удалённых пакетов
Установка RetroArch через меню Omarchy могла прерываться из-за двух пакетов ядер эмуляции:
libretro-bsnes2014;libretro-mame2016.
Оба имени исчезли из используемых репозиториев. Установочный сценарий передавал пакетному менеджеру длинный список компонентов одной командой, поэтому отсутствие двух позиций останавливало всю операцию. Пользователь выбирал RetroArch в меню, а готовое игровое окружение в итоге не устанавливалось.
Omarchy 3.8.4 удаляет эти два пакета из сценария установки и из парного сценария удаления. Остальные ядра, ресурсы интерфейса и базы RetroArch остаются в списке. Среди них сохраняются актуальные варианты libretro-bsnes, libretro-bsnes-hd, libretro-mame, libretro-melonds, libretro-mgba, libretro-ppsspp и другие компоненты.
Исправление не меняет сам RetroArch. Оно приводит автоматический установщик Omarchy в соответствие с текущим содержимым репозиториев Arch. После обновления пункт Install > Gaming > RetroArch должен снова проходить установку без остановки на отсутствующих bsnes2014 и mame2016.
RetroArch служит оболочкой для множества эмуляторов. Отдельные игровые системы запускаются через ядра Libretro, поэтому Omarchy устанавливает набор таких модулей заранее. Удаление двух устаревших имён сокращает список доступных вариантов, сохраняя рабочие современные ядра для тех же семейств платформ.
Миграция Foot добавляет сочетания для tmux
Omarchy 3.8.3 добавила новые сочетания для управления панелями tmux и кодирование CSI-u в нескольких терминалах. Комбинации Shift + Return и Alt + Shift + Return должны передаваться так, чтобы терминальные приложения могли отличить их от обычного Enter и других близких нажатий.
В терминале Foot эти привязки хранятся в секции [text-bindings] файла:
~/.config/foot/foot.ini
Предыдущий вариант миграции дописывал готовый блок в конец конфигурации. При уже существующей секции [text-bindings] такой способ мог создать повторный заголовок или расположить настройки не там, где их ожидает Foot.
Новая логика работает поэтапно. Сценарий сначала проверяет наличие секции [text-bindings] и создаёт её только при отсутствии. Затем отдельно ищет каждую последовательность:
\x1b[13;2u=Shift+Return;\x1b[13;4u=Mod1+Shift+Return.
Недостающая строка добавляется внутрь нужной секции. Повторный запуск миграции не должен дублировать уже существующие привязки. Для пользователей tmux это возвращает предсказуемую обработку разделения панелей и команд, завязанных на модифицированный Enter.
Waybar завершается принудительно перед повторным запуском
Сценарий переключения Waybar проверяет, запущена ли панель, завершает процесс и при следующем вызове стартует её через uwsm-app. После обновления Waybar обычная команда pkill -x waybar перестала гарантированно останавливать процесс в этом сценарии.
Omarchy 3.8.4 использует pkill -9 -x waybar. Параметр -x ограничивает совпадение точным именем процесса, а сигнал -9 завершает найденный экземпляр без ожидания его штатной реакции.
Это точечное решение для команды omarchy-toggle-waybar. Оно помогает в ситуации, когда панель зависла в работающем состоянии, не закрылась после переключения и мешает запустить новый экземпляр. Пользователь получает более предсказуемое скрытие и повторное появление Waybar через штатное меню или назначенное сочетание клавиш.
Принудительное завершение лишает Waybar возможности выполнить обычную процедуру выхода. Для панели, конфигурация которой хранится в файлах и перечитывается при запуске, разработчики сочли такой вариант приемлемым внутри узкого сценария переключения.
Обновление устанавливается через меню Omarchy
На существующей системе Omarchy 3.8.4 устанавливается через пункт Update > Omarchy. Меню открывается сочетанием Super + Alt + Space. Процесс подтягивает актуальный код проекта, применяет миграции и обновляет системные пакеты.
Для новой установки опубликован отдельный ISO-образ:
Официальная контрольная сумма SHA-256:
7bc1dc7d98f3d088e57dc06581a494ea441fb15f3edd191360fd1696931bd895
Проверка суммы позволяет убедиться, что образ скачался полностью и совпадает с файлом, подготовленным разработчиками. В Linux контрольную сумму можно получить командой:
sha256sum omarchy-3.8.4.isoРезультат должен совпасть с опубликованной строкой. Для уже установленной Omarchy скачивание ISO не требуется: встроенное обновление применяет исправления через обычный механизм проекта.
Версия 3.8.4 стабилизирует ветку Omarchy 3.8
Omarchy 3.8.4 исправляет четыре конкретных сбоя вокруг стандартного рабочего окружения. Neovim получает правильную ссылку на тему, RetroArch снова устанавливается из меню, Foot корректно принимает новые CSI-u-привязки, а Waybar надёжно закрывается перед повторным запуском.
Обновления в Omarchy 3.8 невелики, но затрагивают важные функции: первый запуск редактора, установку игровых наборов, работу сочетаний в tmux и управление системной панелью. Если у вас Omarchy 3.8, стоит установить версию 3.8.4 через встроенный пункт обновления. Это особенно эффективно, если вы сталкиваетесь с одной из следующих трудностей.