Skip to content
Hayate Naka Mura edited this page Aug 11, 2023 · 20 revisions

About Configuration Files

profiledef.sh

Config file such as the ISO file name.

List of variables

  • DISTRO_NAME
    Distro's name. Uppercase alphabets aren't recommended.
  • DISTRO_VERSION
    Distro's version.
  • DEBIAN_VERSION
    Debian's version codename. Tested version is bookworm only.
  • MIRROR_URL
    Repository mirror URL.

packages.amd64

List of deb packages to install.

sources.list

List of package repository list. When adding external repositories, such as when operating your own repository, add the GPG keys in "trusted.gpg.d".

trusted.gpg.d

Directory in which to place the dearmored GPG keys described above.

grub.cfg

ISO bootloader configuration file.

dirootfs

Files to add to ISO.

dirootfs/root/customise_dirootfs.d

A directory containing the ISO's file system configuration scripts.

flatpak_packages.amd64 (create as needed)

List of Flatpak packages to install. Only installation from Flathub is supported (but not yet because the Flatpak package installation itself is not tested)

purge_packages.amd64 (create as needed)

List of packages to remove. Sometimes unwanted packages are installed (e.g. if you try to install LXQt, it somehow comes with Xfce and even GNOME), so it is better to have this list in order to remove such unnecessary packages after installation.

Building The ISO

Clone this wiki locally