updated iso.toml

This commit is contained in:
humocs-man
2026-03-01 13:19:54 +01:00
parent 7fe962558b
commit 604b292e6a
+20 -18
View File
@@ -1,31 +1,33 @@
# Anaconda ISO Installer Configuration # ISO configuration for a bootc-based installer ISO
# This configuration creates a bootable ISO image for installing your custom bootc image.
#
# The installer will guide users through disk partitioning and basic system setup,
# then automatically switch to your custom image on first boot.
# --- GRUB / Bootloader configuration ---
[grub2]
product = "Fluffy Pancake"
vendor = "Humocs"
efi = true
timeout = 5
# --- Kickstart: post-install bootc switch ---
[customizations.installer.kickstart] [customizations.installer.kickstart]
contents = """ contents = """
%post %post
# After installation, switch to the custom image from this repository # Switch to the custom bootc image after installation
# IMPORTANT: Update this URL to match your repository (ghcr.io/USERNAME/REPO:stable) bootc switch --mutate-in-place --transport registry ghcr.io/humocs-man/fluffy-pancake:stable
bootc switch --mutate-in-place --transport registry ghcr.io/USERNAME/REPO:stable
%end %end
""" """
# --- Anaconda installer modules ---
[customizations.installer.modules] [customizations.installer.modules]
# Enable standard Anaconda installer modules for a guided installation experience
enable = [ enable = [
"org.fedoraproject.Anaconda.Modules.Storage", # Disk partitioning and formatting "org.fedoraproject.Anaconda.Modules.Storage",
"org.fedoraproject.Anaconda.Modules.Runtime", # Basic runtime configuration "org.fedoraproject.Anaconda.Modules.Runtime",
"org.fedoraproject.Anaconda.Modules.Network", # Network configuration "org.fedoraproject.Anaconda.Modules.Network",
"org.fedoraproject.Anaconda.Modules.Security", # Security settings "org.fedoraproject.Anaconda.Modules.Security",
"org.fedoraproject.Anaconda.Modules.Services", # System services "org.fedoraproject.Anaconda.Modules.Services",
"org.fedoraproject.Anaconda.Modules.Users", # User account creation "org.fedoraproject.Anaconda.Modules.Users",
"org.fedoraproject.Anaconda.Modules.Timezone" # Timezone selection "org.fedoraproject.Anaconda.Modules.Timezone"
] ]
# Disable subscription management (not needed for community images)
disable = [ disable = [
"org.fedoraproject.Anaconda.Modules.Subscription", "org.fedoraproject.Anaconda.Modules.Subscription"
] ]