Этот репозиторий содержит сценарии установки, файлы конфигурации и документацию, которые я использую для развёртывания и настройки Arch Linux
- Arch Linux
- Linux Zen
- Unified Kernel Image (UKI)
- systemd-networkd
- systemd-resolved
- iwd
- Limine (опционально)
- Secure Boot через sbctl (опционально)
- PipeWire
- Fish
- Neovim
- UFW
- NVIDIA Open Driver (опционально)
- Intel Undervolt (опционально)
Список устанавливаемых пакетов и краткое описание их назначения приведены в PACKAGES.md.
Перед началом необходимо:
- загрузиться с официального установочного образа Arch Linux;
- подключиться к Интернету;
- подготовить разделы диска (ESP, корневой раздел и, при необходимости, раздел подкачки).
Подробное руководство по подготовке и установке будет добавлено позже.
Скачайте и запустите install.sh:
curl -fsSLO https://git.postmodernist.ru/Rabbit/etc/raw/branch/master/install.shПосле первой загрузки выполните:
~/etc/post-install.shpost-install.sh выполняет завершающую настройку системы и позволяет установить дополнительное программное обеспечение. Часть компонентов являются необязательными и могут быть пропущены.
Я всегда открыт к предложениям по улучшению этого репозитория.
Если вы считаете, что какую-либо часть можно реализовать проще, надёжнее или в более удачном стиле — смело открывайте Issue или Pull Request.
Это касается не только исправления ошибок и небольших улучшений, но и более серьёзных изменений. Например, если, по вашему мнению, стоит отказаться от systemd-networkd в пользу другого решения, изменить структуру репозитория или полностью переработать отдельные сценарии установки, буду рад обсудить такие предложения.
Скрипты изменяют разделы диска, устанавливают пакеты и заменяют системную конфигурацию.
Перед использованием рекомендуется ознакомиться с их содержимым и запускать их только в том случае, если вы понимаете, что именно они делают.