How to control which flatpaks are installed by default?

I am currently trying to use kickstart to automate installing Silverblue. My problem is I will just uninstall most, if not all, of the flatpaks installed by default. Is there anyway for me to control which flatpaks are installed?

I am aware of the post-installation script option in Kickstart. But with that I only can remove the flatpaks after they are already installed. I would like to avoid installing them in the first place.

I have found this: https://pagure.io/workstation-ostree-config/tree/main. Which seems to be what controls which ostree packages are installed. Is there an equivalent for flatpaks?

Next, I mounted the live ISO image (Fedora-Silverblue-ostree-x86_64-36-1.5.iso), in there I mounted images/install.img, in there I mounted LiveOS/rootfs.img. There I found /flatpak/repo/summary, (pastebin link). This doesn’t seem to be what controls which flatpaks are installed, as the name suggests, it is just a summary. I guess could just delete the whole /flatpak/ folder which would stop any flatpaks being installed. But that is not what I want because I still want to install some flatpaks. Just not the default flatpaks.

tl:dr: In bold

I don’t believe there are actually any installed by default, just flatpak repo definitions.

These flatpaks were installed automatically when I installed Fedora Silverblue:

$ flatpak list --app
Name                        Application ID                       Version        Branch        Origin         Installation
Fedora Media Writer         org.fedoraproject.MediaWriter        5.0.13         stable        fedora         system
Calculator                  org.gnome.Calculator                 43.0.1         stable        fedora         system
Calendar                    org.gnome.Calendar                   43.0           stable        fedora         system
Characters                  org.gnome.Characters                 43.0           stable        fedora         system
Connections                 org.gnome.Connections                43.0           stable        fedora         system
Contacts                    org.gnome.Contacts                   43.0           stable        fedora         system
Document Viewer             org.gnome.Evince                     43.0           stable        fedora         system
Extensions                  org.gnome.Extensions                 43.beta        stable        fedora         system
File Roller                 org.gnome.FileRoller                 43.0           stable        fedora         system
Logs                        org.gnome.Logs                       43.0           stable        fedora         system
Maps                        org.gnome.Maps                       43.0           stable        fedora         system
Sushi                       org.gnome.NautilusPreviewer          43.0           stable        fedora         system
Text Editor                 org.gnome.TextEditor                 42.1           stable        fedora         system
Weather                     org.gnome.Weather                    43.0           stable        fedora         system
Disk Usage Analyzer         org.gnome.baobab                     43.0           stable        fedora         system
Clocks                      org.gnome.clocks                     43.0           stable        fedora         system
Image Viewer                org.gnome.eog                        42.2           stable        fedora         system
Fonts                       org.gnome.font-viewer                43.0           stable        fedora         system

The default Flatpaks are defined by flatpak_remote_refs in pungi-fedora. Here’s the current set for Silverblue:

runtime/org.fedoraproject.Platform/x86_64/f37
app/org.gnome.baobab/x86_64/stable
app/org.gnome.Calculator/x86_64/stable
app/org.gnome.Calendar/x86_64/stable
app/org.gnome.Characters/x86_64/stable
app/org.gnome.Cheese/x86_64/stable
app/org.gnome.clocks/x86_64/stable
app/org.gnome.Connections/x86_64/stable
app/org.gnome.Contacts/x86_64/stable
app/org.gnome.eog/x86_64/stable
app/org.gnome.Evince/x86_64/stable
app/org.gnome.Extensions/x86_64/stable
app/org.gnome.font-viewer/x86_64/stable
app/org.gnome.TextEditor/x86_64/stable
app/org.gnome.Logs/x86_64/stable
app/org.gnome.Maps/x86_64/stable
app/org.fedoraproject.MediaWriter/x86_64/stable
app/org.gnome.NautilusPreviewer/x86_64/stable
app/org.gnome.Weather/x86_64/stable