A setup wizard for ArchLinux, focusing on generating a customizable mkrootfs, using Qt and compatible with EGLFS.
- Compatible with EGLFS:
- Does not require X11 or Wayland to run.
- Scriptable customization:
- The last screen of the wizard is an editable bash script (called mkrootfs) containing all the instructions that produce your setup, including disk, packages, users, and services. This way, you're not restricted by what the GUI proposes. Possibilities are then infinite.
- This script can be exported to reuse in future installations.
- The same happens for network connections and partitioning.
- No package will be installed without your consent.
pacman -S qt5-base qt5-quickcontrols2 libinput libxkbcommon qmltermwidget
pacman -S qt5-tools
cd niemeyer
qmake -makefile niemeyer.pro
make
lrelease niemeyer.pro
Open a TTY without an open graphical session (Ctrl+Alt+F3
should do it):
export QT_QPA_PLATFORM='eglfs'
./bin/niemeyer
For the Arch's setup ISO a few others preparations are required, check the launcher
directory.
Run target/iso/archlive/build-iso.sh
.
By now, this process can only be done within an ArchLinux of the same architecture.
Take a look at the contribution guidelines.