| |
@@ -0,0 +1,20 @@
|
| |
+ <image>
|
| |
+ <profiles>
|
| |
+ <profile name="minimal" description="Minimal Environment">
|
| |
+ <requires profile="BootCore"/>
|
| |
+ <requires profile="Common"/>
|
| |
+ </profile>
|
| |
+ </profiles>
|
| |
+ <preferences profiles="minimal">
|
| |
+ <type image="oem" filesystem="btrfs" kernelcmdline="scsi_mod.use_blk_mq=1 multipath=off" target_blocksize="4096" bootpartition="true" bootpartsize="1000" bootfilesystem="ext4" efipartsize="500" firmware="uefi" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
| |
+ <bootloader name="grub2" console="console" timeout="5" timeout_style="hidden"/>
|
| |
+ <systemdisk name="fedora">
|
| |
+ <volume name="home"/>
|
| |
+ <volume name="root"/>
|
| |
+ </systemdisk>
|
| |
+ <oemconfig>
|
| |
+ <oem-resize>false</oem-resize>
|
| |
+ </oemconfig>
|
| |
+ </type>
|
| |
+ </preferences>
|
| |
+ </image>
|
| |
This will:
Some packages have been included in this profile for convenience purposes.
While others I should probably explain:
light - to allow users to control the screen and keyboard backlight from the command line.
net-tools - I'll probably get my hand slapped for this, but there's a fair amount of people who
like using ifconfig to view (not set) the interface config info
alsa-ucm-asahi - although not really needed for a minimal env, we include this so
that users won't have to remember to install it later on.
Preferences:
* use that standard Fedora behavior of creating an /xfs boot partition
Bootloader:
* use the standard Fedora grub behavior of timeout=5 and timeout_style="hidden"