Meowrch - сборка, основанная на Arch, заточенная под максимальную производительность, а так-же эргономичность. В первую очередь она предназначена для владельца данного репозитория, но при этом вы имеете все права и возможности использовать данный setup.
- OS:
Arch Linux - WM:
BSPWM - Bar:
Polybar - Compositor:
Picom - Terminal:
Alacritty - App Launcher:
Rofi - Notify Daemon:
Dunst - Shell:
Fish
- Гибкая настройка программного обеспечения в системе.
- Множество удобных скриптов в bin/.
- Удобная пользовательская настройка Firefox.
- Все горячие клавиши заточены под обеспечение максимальной производительности.
- Очень легкая система, которая потребляет менее 1гб памяти.
- Автоматическая установка и настройка всего базового программного обеспечения для разработки.
- Красивая тема "Catppuccin" по умолчанию.
- Кастомный GRUB.
- Постоянная поддержка проекта, т.к я сам ее повседневно использую
И множество других фич: EN, RU
Warning
ДАННАЯ КОНФИГУРАЦИЯ ПРЕДНАЗНАЧЕНА ДЛЯ МОНИТОРОВ С РАЗРЕШЕНИЕМ 1920X1080, НЕКОТОРЫЕ ФУНКЦИИ ОБОЛОЧКИ МОГУТ РАБОТАТЬ НЕПРАВИЛЬНО. В ЭТОМ СЛУЧАЕ ВАМ НЕОБХОДИМО ВНЕСТИ ИЗМЕНЕНИЯ ВРУЧНУЮ. ЕСЛИ ВЫ ОБНАРУЖИТЕ ОШИБКИ В ОБОЛОЧКЕ, ПОЖАЛУЙСТА, СООБЩИТЕ О ПРОБЛЕМЕ.
Если у вас уже установлен Linux Arch, то выполняем следующие действия:
- Устанавливаем базовые пакеты
sudo pacman -Sy sudo pacman -S xorg bspwm sxhkd xorg-xinit xterm git python3 - Редактируем конфигурацию xinitrc
micro /etc/X11/xinit/xinitrc
Вам нужно отключить любые другие строки exec и добавить в конец файла строку:exec bspwm - Загрузим репозиторий и начнем процесс установки. Не советую редактировать
BASE_PACKAGES, так как они необходимы для правильной работы оболочки, однако вы свободно можете редактировать другие виды пакетов. На этапе билдера вам будет предложено установитьDEV_PACKAGES, они не нужны для системы, но могут быть полезны для разработки. Выбирайте пункты на свое усмотрение.git clone https://github.com/DIMFLIX-OFFICIAL/meowrch.git cd meowrch python3 Builder/install.py - Если вы сделали всё правильно, то уже можно начать пользоваться сборкой.
startx
Полное руководство по установке системы и графической оболочки с помощью builder: EN, RU.
- Яркость экрана не отображается на панели. Эта ошибка связана с тем, что билдеру не удалось автоматически установить драйверы для видеокарты или процессора. Вам необходимо перейти на Arch Wiki и выполнить установку вручную.
- Уровень заряда батареи не отображается на панели. Вам необходимо открыть
~/bin/battery-alertи изменить значение параметраbatteryна значение вашего заряда батареи. Затем перейдите в~/.config/polybar/modules.iniи отредактируйте модуль[module/battery]в соответствии с инструкциями polybar, чтобы он соответствовал вашим данным "battery" и "adapter". - Зависает анимация или терминалы. Проблема в том, что вы, возможно, не используете графические драйверы или работаете с виртуальной машины. Вам нужно открыть "~/.config/bspwm/bspwmrc" и закомментировать строку с запуском
picom. - Проблема с интерфейсом. Если вы не используете монитор с разрешением 1920x1080, интерфейс может выглядеть не так, как должен выглядеть. В этом случае вам необходимо вручную отредактировать конфигурацию.
- Ошибка в имени пользователя. На этом этапе конфигурация устанавливается локально для пользователя, с которого был запущен конструктор. Также имя пользователя должно быть "user", чтобы система работала должным образом. Если вы получите эту ошибку, вам нужно создать нового пользователя с именем
userи повторить установку. - Другие ошибки. Если вы обнаружили ошибки, которых здесь нет, и уверены, что следовали инструкциям, обязательно свяжитесь с нами, чтобы мы могли исправить ошибку в следующем обновлении.
- Открыть терминал -
super + enter - Сменить раскладку -
shift + alt - Открыть меню приложений -
super + d - Завершить сеанс -
super + x - Распознать цвет на экране -
super + c - Заблокировать экран -
super + l - Открыть календарь -
super + k - Запустить firefox -
super + shift + f - Закрыть активное окно -
super + q - Сделать скриншот -
print - Перезапустить bspwm -
ctrl + shift + r - Переключиться на другую рабочую область -
super + 1/9 - Перенести активное окно на другую рабочую область -
super + shift + 1/9 - Перевести активное окно в плавающий режим -
super + space
Остальная конфигурация находится в ~/.config/sxhkd/sxhkdrc.
Проект активно развивается, поэтому вы можете предложить свои идеи по улучшению.
Если остались вопросы, - добро пожаловать в телеграм: @dimflix_official
Отдельная благодарность за толчок в этом направлении - Zproger ❤️