It's possible to create a custom bootable ISO by following the procedure below.

Install the artools group (3 packages) and iso-profiles:

 pacman -S artools iso-profiles

Use the following to generate ~/artools-workspace:

 buildiso -p <profile> -qv

Currently, <profile> can be either base (default) or lxqt. Copy /etc/artools/artools.conf to ~/.config/artools

Copy the the /usr/share/artools/iso-profiles folder to ~/artools-workspace/

Modify the copied folder and file to customise the ISO. Inside base and lxqt there are live-overlay and desktop-overlay subfolders; The contents of the former are overlaid on the live session and of the latter on the installed system. Test the output:

 buildiso -p <profile> -qv:

If all goes well, create the ISO.

 buildiso -p <profile>

This will create the ISO in ~/artools-workspace/iso, which you can either burn to CD/DVD using your favourite program or dd it to USB (etcher found in AUR works well for USB sticks).

To install the ISO without fetching updates during installation, set netinstall = no from the initial grub menu (this is the default from artools 0.9.5 onwards

Boot to your selected desktop and start calamares.

Troubleshooting

Signature from "Artix Buildbot <[email protected]>" is invalid You can try to either:

  • Run buildiso again
  • Clear pacman cache (pacman -Scc)
  • Or run
 sudo pacman -S artix-keyring
 sudo pacman-key --populate artix
 sudo pacman-key --lsign-key 78C9C713EAD7BEC69087447332E21894258C6105

to refresh the build ISO keys.