Как превратить Linux в произведение искусства без боли и страданий

21 мар 2026
4,749
319
49
1 месяц

Знакомая ситуация: вы решили пересесть с тяжеловесного GNOME или KDE на тайлинговый оконный менеджер, начитавшись постов на Reddit. Ставите чистый bspwm, перезагружаетесь и видите... черный экран с курсором-крестиком. В этот момент энтузиазм обычно сменяется паникой, а следующие три дня уходят на бесконечную правку конфигов, чтобы заставить хотя бы яркость экрана меняться по кнопкам.

Если вам хочется эстетики «хакерского» рабочего стола, но нет желания тратить неделю на написание скриптов для статус-бара, проект мексиканского разработчика gh0stzk — это именно то, что доктор прописал. Это не просто набор конфигов, а полноценная, отполированная среда на базе bspwm, которая выглядит дорого, а работает молниеносно.

Что внутри этого комбайна

Автор собрал воедино все то, за что мы любим Linux: минимализм, скорость и бесконечные возможности кастомизации. В основе лежит bspwm — оконный менеджер, который управляет окнами как ветвями двоичного дерева. Но главная фишка здесь не в самом менеджере, а в обвязке.

В репозитории упаковано 18 готовых тем. И это не просто разные обои. При смене темы (которая происходит мгновенно, без перезагрузки сессии) меняется вообще все: цветовая схема терминала (Alacritty или Kitty), виджеты Eww, панель Polybar, уведомления Dunst и даже оформление GTK-приложений.

Интересно, что автор пошел по пути оптимизации, а не простого копирования. В отличие от популярных дистрибутивов вроде Archcraft, где при смене темы перезапускаются все демоны разом, здесь скрипты обновляют внешний вид через bspc и конфиги «на лету». Это экономит ресурсы и избавляет от неприятного моргания экрана.

Реклама

Пять вещей, которые заставляют влюбиться в этот конфиг

Смена тем на лету

В комплекте идет удобный селектор тем на базе Rofi. Выбрали название, нажали Enter — и вся система преобразилась. Есть темы на любой вкус: от строгих темных в стиле Onedark до ярких и анимешных. Для тех, кто любит копаться в деталях, автор написал RiceEditor — графическую утилиту, где можно подкрутить тени, закругления углов и анимации, не заглядывая в код.

Производительность для старых ноутбуков

На старте вся эта красота потребляет меньше 500 МБ оперативной памяти. Если сравнивать с современными Wayland-композиторами типа Hyprland, которые легко отъедают гигабайт просто «за воздух», bspwm от gh0stzk кажется настоящим спасением для слабых машин или тех, кто дорожит каждым мегабайтом для компиляции тяжелых проектов.

Виджеты на Eww

Вместо скучных текстовых панелей здесь используются виджеты на Eww. Это полноценные интерактивные элементы: плеер с обложками альбомов, календарь, карточка профиля и шпаргалка по горячим клавишам. Они выглядят как часть единого интерфейса, а не как разрозненные куски софта.

Продуманные мелочи

Автор добавил кучу полезных скриптов (Rofi applets). Через них можно управлять Bluetooth, сетью, буфером обмена, делать скриншоты или монтировать Android-смартфон по MTP. Есть даже встроенный менеджер паролей на базе pass. Все это вызывается быстрыми клавишами и не требует копания в терминале для простых бытовых задач.

Терминальный рай

Если вы проводите много времени в консоли, вам понравятся настройки ZSH и Neovim. Здесь нет тяжелых фреймворков вроде Oh-My-Zsh, которые замедляют запуск терминала. Все настроено нативно: автодополнение с превью через fzf-tab, подсветка синтаксиса и быстрый поиск по истории. Neovim тоже не отстает — в комплекте идет современный конфиг с LSP, Treesitter и удобным проводником Snacks.

Технические нюансы и установка

Проект заточен под Arch Linux. Установка максимально упрощена: автор написал скрипт RiceInstaller, который сам подтянет нужные зависимости.

curl -LO http://gh0stzk.github.io/dotfiles/RiceInstaller
chmod +x RiceInstaller
./RiceInstaller

Однако есть пара важных моментов. Конфиги создавались под разрешение 1600x900. Если у вас 4K-монитор или, наоборот, старый квадратный дисплей, некоторые элементы Polybar или виджеты могут «поплыть». Придется немного подправить координаты в конфигах, но это гораздо проще, чем писать всё с нуля.

Для работы прозрачности и анимаций используется Picom. Если планируете ставить это на виртуальную машину, не забудьте переключить бэкенд с glx на xrender, иначе получите слайд-шоу вместо рабочего стола.

Кому это пригодится

В первую очередь тем, кто хочет попробовать тайлинг, но боится «голых» конфигов. Здесь вы получаете готовую рабочую среду, в которой уже решены проблемы с мультимониторностью (поддерживается до 4 дисплеев), горячими клавишами и внешним видом.

Также это отличный учебник. Можно подсмотреть, как реализованы сложные виджеты на Eww или как организована структура тем, чтобы потом использовать эти наработки в своем собственном «райсе».

Конечно, bspwm — это X11, и фанаты Wayland могут назвать это прошлым веком. Но по стабильности, количеству софта и предсказуемости поведения X11 все еще держит планку, особенно когда речь идет о кастомных скриптах и сложных панелях.

В итоге имеем один из самых красивых и функциональных наборов dotfiles на GitHub. Если Arch Linux уже стоит, а душа требует эстетики — попробуйте, оно того стоит. Только не забудьте заглянуть в Wiki проекта перед установкой, там много ответов на вопросы, которые точно возникнут в процессе.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.