There you go, file by file:
/etc/calamares/branding
/etc/calamares/branding/debian
/etc/calamares/branding/debian/branding.desc
/etc/calamares/branding/debian/debian-logo.png
/etc/calamares/branding/debian/show.qml
/etc/calamares/branding/debian/slide1.png
/etc/calamares/branding/debian/welcome.png
â branding config files and directory, these files need to be replaced/modified by whonix-host version (very easy, itâs ready on my end)
/etc/calamares/modules
/etc/calamares/modules/bootloader.conf
/etc/calamares/modules/finished.conf
/etc/calamares/modules/fstab.conf
/etc/calamares/modules/luksopenswaphookcfg.conf
/etc/calamares/modules/machineid.conf
/etc/calamares/modules/mount.conf
/etc/calamares/modules/packages.conf
/etc/calamares/modules/unpackfs.conf
/etc/calamares/modules/users.conf
/etc/calamares/modules/welcome.conf
â modules used during the installation sequence. We donât use all of them, we can get rid of the unnecessary ones or just let them live there (maybe better in case we want to add/modify stuff later)
/etc/calamares/settings.conf
â general calamares installation settings. We already have our modified version. See https://github.com/Whonix/whonix-libvirt/blob/master/etc/calamares/settings.conf
/etc/xdg/autostart/calamares-desktop-icon.desktop
â shell script to add the Install-Whonix (Calamares launcher) on the desktop. We need it, but we donât need to modify it.
/usr/bin/add-calamares-desktop-icon
/usr/bin/install-debian
â two simple shell scripts related to Calamares desktop launcher (see above). Need to be modified/renamed (replacing âdebianâ by âWhonix-Hostâ. images, etc.).
/usr/lib/calamares/modules/bootloader-config
/usr/lib/calamares/modules/bootloader-config/module.desc
/usr/lib/calamares/modules/sources-final
/usr/lib/calamares/modules/sources-final/module.desc
/usr/lib/calamares/modules/sources-media
/usr/lib/calamares/modules/sources-media/module.desc
/usr/lib/calamares/modules/sources-media-unmount
/usr/lib/calamares/modules/sources-media-unmount/module.desc
â Calamares installation sequence modules. We may not need all of them, but we can as well let them live there (same as with /etc/calamares/modules).
/usr/sbin/bootloader-config
/usr/sbin/sources-final
/usr/sbin/sources-media
â also configuration files for Calamares installer. Same remark as above.
/usr/share/applications/install-debian.desktop
â config file for desktop launcher. Needs to be modified and renamed.
/usr/share/doc/calamares-settings-debian/changelog.Debian.gz
/usr/share/doc/calamares-settings-debian/copyright
â debian doc/copyright files. Do we need to modify them?
/usr/share/glib-2.0/schemas/96_calamares-settings-debian.gschema.override
â gnome shell config file. Donât know whether it is used now or not?
# Launcher icons
[org.gnome.shell]
favorite-apps=['install-debian.desktop', 'firefox-esr.desktop', 'org.gnome.Evolution.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'yelp.desktop']
# We don't want the screensaver to enable on the live media while installing
[org.gnome.desktop.lockdown]
disable-lock-screen=true
[org.gnome.desktop.session]
idle-delay=0
/usr/share/lintian/overrides/calamares-settings-debian
â debian package related files. No idea.
# Only meant to be run by calamares, so its scripts wouldn't have manpages
calamares-settings-debian: binary-without-manpage
# We don't provide this file on purpose
calamares-settings-debian: diversion-for-unknown-file
/usr/share/pixmaps/install-debian.png
â icon for Calamares desktop launcher. Needs to be replaced/renamed.