Files
fluffy-pancake/iso/iso.toml
T

32 lines
1.3 KiB
TOML
Raw Normal View History

2026-02-17 17:27:26 +01:00
# Anaconda ISO Installer Configuration
# 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.
[customizations.installer.kickstart]
contents = """
%post
# After installation, switch to the custom image from this repository
# IMPORTANT: Update this URL to match your repository (ghcr.io/USERNAME/REPO:stable)
bootc switch --mutate-in-place --transport registry ghcr.io/USERNAME/REPO:stable
%end
"""
[customizations.installer.modules]
# Enable standard Anaconda installer modules for a guided installation experience
enable = [
"org.fedoraproject.Anaconda.Modules.Storage", # Disk partitioning and formatting
"org.fedoraproject.Anaconda.Modules.Runtime", # Basic runtime configuration
"org.fedoraproject.Anaconda.Modules.Network", # Network configuration
"org.fedoraproject.Anaconda.Modules.Security", # Security settings
"org.fedoraproject.Anaconda.Modules.Services", # System services
"org.fedoraproject.Anaconda.Modules.Users", # User account creation
"org.fedoraproject.Anaconda.Modules.Timezone" # Timezone selection
]
# Disable subscription management (not needed for community images)
disable = [
"org.fedoraproject.Anaconda.Modules.Subscription",
]