Files
fluffy-pancake/iso/iso.toml
T

39 lines
1.3 KiB
TOML
Raw Normal View History

2026-03-01 13:19:54 +01:00
# ISO configuration for a bootc-based installer ISO
2026-02-17 17:27:26 +01:00
2026-03-01 13:19:54 +01:00
# --- Kickstart: post-install bootc switch ---
2026-02-17 17:27:26 +01:00
[customizations.installer.kickstart]
contents = """
%post
2026-03-01 13:19:54 +01:00
# Switch to the custom bootc image after installation
bootc switch --mutate-in-place --transport registry ghcr.io/humocs-man/fluffy-pancake:stable
2026-02-17 17:27:26 +01:00
%end
"""
2026-03-01 13:19:54 +01:00
# --- Anaconda installer modules ---
2026-02-17 17:27:26 +01:00
[customizations.installer.modules]
enable = [
2026-03-01 13:19:54 +01:00
"org.fedoraproject.Anaconda.Modules.Storage",
"org.fedoraproject.Anaconda.Modules.Runtime",
"org.fedoraproject.Anaconda.Modules.Network",
"org.fedoraproject.Anaconda.Modules.Security",
"org.fedoraproject.Anaconda.Modules.Services",
"org.fedoraproject.Anaconda.Modules.Users",
"org.fedoraproject.Anaconda.Modules.Timezone"
2026-02-17 17:27:26 +01:00
]
disable = [
2026-03-01 13:19:54 +01:00
"org.fedoraproject.Anaconda.Modules.Subscription"
2026-02-17 17:27:26 +01:00
]
[[customizations.files]]
path = "/files/usr/lib/systemd/system/fluffy-pancake-firstboot.service"
destination = "/usr/lib/systemd/system/fluffy-pancake-firstboot.service"
[[customizations.files]]
path = "/files/usr/libexec/fluffy-pancake/firstboot.sh"
destination = "/usr/libexec/fluffy-pancake/firstboot.sh"
[[customizations.files]]
path = "/files/usr/lib/systemd/system-preset/90-fluffy-pancake-firstboot.preset"
destination = "/usr/lib/systemd/system-preset/90-fluffy-pancake-firstboot.preset"