File Minimal.kiwi of Package kiwi-templates-Minimal
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: default -->
<image schemaversion="6.1" name="finnos-leap-15.5" displayname="FinnOS (openSUSE Leap 15.5)">
<description type="system">
<author>Finn Speller</author>
<contact>contact@finnfactories.com</contact>
<specification>FinnOS: openSUSE Leap 15.5 KDE minimal for bare-metal PC</specification>
</description>
<!-- Single target: x86_64 bare-metal -->
<profiles>
<profile name="default" description="Bare-metal PC" arch="x86_64"/>
</profiles>
<!-- Live ISO settings -->
<preferences profiles="default">
<version>15.5.0</version>
<packagemanager>zypper</packagemanager>
<bootsplash-theme>openSUSE</bootsplash-theme>
<bootloader-theme>openSUSE</bootloader-theme>
<!-- locale/keymap/timezone can be set in config.sh -->
<rpm-excludedocs>true</rpm-excludedocs>
<!-- Build a hybrid-bootable Live ISO using overlayfs + squashfs -->
<type
image="iso"
primary="true"
filesystem="squashfs"
bootloader="grub2"
firmware="uefi"
flags="overlay"
hybridpersistent="false"
>
<size unit="G">4</size>
</type>
</preferences>
<!-- Repos from the OBS project -->
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<!-- Core OS + KDE desktop (NetworkManager is nicer for desktops than wicked) -->
<packages type="image">
<package name="patterns-base-base"/>
<package name="patterns-kde-kde_plasma"/>
<package name="yast2-live-installer"/>
<package name="yast2-control-center"/>
<package name="patterns-kde-kde_yast"/>
<package name="patterns-base-apparmor"/>
<package name="audit"/>
<package name="aaa_base-extras"/>
<package name="acl"/>
<package name="chrony"/>
<package name="dracut"/>
<package name="fipscheck"/>
<package name="grub2-branding-openSUSE" bootinclude="true"/>
<package name="grub2"/>
<package name="grub2-x86_64-efi"/>
<package name="iputils"/>
<package name="iproute2"/>
<package name="NetworkManager"/>
<package name="NetworkManager-applet"/>
<package name="openSUSE-build-key"/>
<package name="openssh"/>
<package name="parted"/>
<package name="dosfstools"/>
<package name="rsync"/>
<package name="rsyslog"/>
<package name="systemd"/>
<package name="systemd-sysvinit"/>
<package name="timezone"/>
<package name="tar"/>
<package name="less"/>
<package name="vim-small"/>
<package name="jeos-licenses"/>
<package name="zypper-lifecycle-plugin"/>
<package name="zypper-needs-restarting"/>
<!-- Optional but recommended for Btrfs tooling (even on live) -->
<package name="btrfsprogs"/>
<package name="btrfsmaintenance"/>
<package name="snapper"/>
<package name="grub2-snapper-plugin"/>
<package name="snapper-zypp-plugin"/>
<!-- Secure Boot shim on x86_64 -->
<package name="shim" arch="x86_64"/>
</packages>
<!-- Bootstrap (base bootstrap set only) -->
<packages type="bootstrap">
<package name="filesystem"/>
<package name="glibc-locale-base"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
</packages>
</image>