Новости ChatGPT

Представлен дистрибутив Omarchy с идеальным Linux-окружением

Создатель веб‑фреймворка Ruby on Rails Давид Хейнемейер Ханссон (David Heinemeier Hansson) представил проект дистрибутива Omarchy, который отражает представление разработчика об идеальном Linux‑окружении. Наработки проекта опубликованы на GitHub под лицензией MIT.

Дистрибутив Omarchy развивается в соответствии с принципом Omakase Computing. Его концепция предполагает, что большинство пользователей в начале своего пути не понимают своих желаний, так что для них будет лучше не пытаться выбрать самим, а воспользоваться набором инструментов, подготовленным тем, чьей компетентности они доверяют.

Проект основан на пакетной базе Arch Linux и предлагает пользовательское окружение на основе композитного менеджера Hyprland с мозаичной компоновкой окон. Решение Omarchy не просто предлагает набор предустановленных пакетов, а пытается предложить среду из сочетающихся между собой приложений, подобранных с учётом эстетики и эффективности решения задач.

По мнению Ханссона, для высокой производительности труда важна мотивация и частью такой мотивации является красивое и эстетичное окружение. В состав Omarchy не входит ничего лишнего и предлагаются только приложения, повседневно используемые Ханссоном, например, Neovim, Chromium, LibreOffice, Spotify, Typora, Ghostty и Zoom.

Решение Omarchy не пытается быть похожим на Windows или macOS, угодить большинству или показаться привычным пользователям, а лишь стремиться быть лучше. Предложенное окружение, работа с кодом в Neovim, активное использование терминала и мозаичная компоновка окнами многим покажется непривычной. По мнению автора дистрибутива, те пользователи, кто решиться выйти из зоны комфорта и освоить для себя что‑то новое, сможет повысить эффективность своей работы.

По информации OpenNET, основные особенности проекта Omarchy:

  • консольный инсталлятор и ориентация на установку на отдельный диск с применением полнодискового шифрования;

  • возможность управления всеми действиями в графическом окружении при помощи клавиатуры, что позволяет заметно ускорить выполнение типовых действий по сравнению с применением мыши. Например, для вызова списка приложений можно использовать комбинацию «Super + Space», для показа меню «Super + Alt + Space», запуска терминала — «Super + Return», запуска браузера — «Super + Shift + B»;

  • на выбор предложено 14 тем оформления, которые можно сменить через секцию «Style → Theme» в основном меню;

  • использование комбинаций клавиш Super + C, Super + X и Super + V для копирования и вставки из буфера обмена. Наличие интерфейса (Super + Ctrl + V) для просмотра и поиска по истории помещения данных в буфер обмена;

  • автоматическое создание снапшотов системы после обновления с возможностью отката изменений в случае возникновении проблем. Ручное создание снапшотов командой «omarchy‑snapshot create»;

  • активация по умолчанию межсетевого экрана с блокировкой всех входящих соединений на порты, кроме 22 (ssh) и 53 317 (LocalSend);

  • по умолчанию использование штатных репозиториев Arch Linux core, extra, multilib, а также своего репозитория Omarchy Package Repository. Опционально возможно включение установки из AUR;

  • наличие AI‑инструментов: OpenCode (агент для обращения к AI‑сервисам и большим языковым моделям), Voxtype (система голосового ввода), LM Studio и Ollama (для локального запуска AI‑моделей). Наличие провайдеров для Claude Code, Gemini CLI, OpenAI Codex и GitHub Copilot;

  • использование по умолчанию редактора кода NeoVim с возможность его замены на VSCode, Cursor, Zed, Sublime Text и Helix;

  • наличие Docker, GitHub CLI и средств для установки преднастроенных окружений для разработки, например, для использования Ruby on Rails, Node.js, Bun, Deno, Laravel, Symfony,.NET, OCamal, Zig и Elixir. Для установки нескольких разных версий одного языка программирования или фреймворка задействован Mise;

  • поставка консольного интерфейса lazygit для работы с Git, а также Lazydocker для работы с Dоcker;

  • использование консольного интерфейса Impala для настройки Wi‑Fi и BlueTUI для подключения Bluetooth‑устройств;

  • наличие графических приложений: системы ведения заметок Obsidian, редактора изображений Pinta, системы для обмена файлами с другими устройствами LocalSend, офисного пакета LibreOffice, мессенджера Signal, мультимедийного проигрывателя mpv, системы потокового вещания OBS Studio, редактора видео Kdenlive;

  • предоставлена возможность быстрой установки проприетарных приложений: менеджера паролей 1Password, markdown‑редактора Typora, системы синхронизации файлов Dropbox, VPN Tailscale, музыкального сервиса Spotify;

  • устанавливаемые web‑приложения: почтовый клиент и календарь‑планировщик HEY (альтернатива Gmail, Outlook и Apple Mail), система управления проектами Basecamp, Google Maps, ChatGPT, WhatsApp, X/Twitter, YouTube, Zoom;

  • для любителей игр поставляются Steam, RetroArch, Minecraft, Xbox Controllers;

  • в меню имеется опция «Install > Windows» для быстрой установки Windows 11 Pro (без активации) в виртуальной машине Docker;

  • наличие расширенных утилит для работы в командной строке, таких как fzf (расширенный поиск файлов), Zoxide (замена команды cd с ведением истории операций), ripgrep (расширенный аналог grep для поиска содержимого), eza (замена ls, показывающая больше информации), fd (замена find), try (создание каталогов для экспериментов);

  • предоставление shell‑функций для типовых задач, таких как compress/decompress, iso2sd, format‑drive, img2jpg, img2jpg‑small и img2png.