Home: https://ctlos.github.io
Установить пакеты для сборки.
yay -S git arch-install-scripts archiso --noconfirm
Первым параметром указываем de/wm, ориентир файл packages.openbox(de/wm). Вторым версию(любую), иначе не отработает.
В скрипте autobuild.sh
измените переменную USER
, на ваше имя пользователя st
, или оставьте $(whoami)
.
Измените список пакетов.
- Основные пакеты: packages.x86_64
- Пакеты относяшиеся к openbox: packages.openbox
В pacman.conf
указан репозиторий Ctlos repo, соответственно пакеты беруться и отсюда x86_64
.
- Конфиги системы в
/airootfs
это будущий корень. - Конфиги пользователя в
/airootfs/etc/skel
. - Часть конфигов залетает в систему, через пакеты ctlos, например ctlos-openbox-skel
- Основной скрипт генерации
/airootfs/root/customize_airootfs.sh
. - Готовый образ и хэши создаются в данной директории
/out
.
git clone https://github.com/ctlos/ctlosiso
cd ctlosiso
chmod +x {autobuild.sh,build.sh,chroot.sh,mkarchiso}
sudo ./autobuild.sh openbox 1.7.0
Можно клонировать определенную ветку, с нужным de/wm (xfce/bspwm).
git clone -b xfce [email protected]:ctlos/ctlosiso.git
Получить удаленную ветку и переключиться на неё.
git checkout -b bspwm origin/bspwm