File Minimal.kiwi of Package XYnoOs
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: kvm-and-xen-sdboot kvm-and-xen-grub-bls kvm-and-xen VMware MS-HyperV Cloud RaspberryPi -->
<image schemaversion="7.4" name="openSUSE-Tumbleweed-Minimal" displayname="openSUSE Tumbleweed Minimal">
<description type="system">
<author>XYnovaethrix.org</author>
<contact>info@xynovaethrix.org</contact>
<specification>Cross-platform operating system by XYnovaethrix.org</specification>
</description>
<preferences>
<type boot="oemboot/suse-x86_64" fsnocheck="true" filesystem="ext4" image="iso"/>
<version>1.0.0</version>
<rpm-check-signatures>false</rpm-check-signatures>
<rpm-excludedocs>true</rpm-excludedocs>
<locale>en_US</locale>
<timezone>Africa/Nairobi</timezone>
<keytable>us</keytable>
<hwclock>localtime</hwclock>
</preferences>
<profiles>
<profile name="kvm-and-xen-sdboot" description="Minimal Image for KVM and Xen with systemd-boot" arch="aarch64,x86_64"/>
<profile name="kvm-and-xen-grub-bls" description="Minimal Image for KVM and Xen GRUB2 and bootctl" arch="aarch64,x86_64"/>
<profile name="kvm-and-xen" description="Minimal Image for KVM and Xen" arch="aarch64,x86_64"/>
<profile name="VMware" description="Minimal Image for VMware" arch="x86_64"/>
<profile name="MS-HyperV" description="Minimal Image for Hyper-V" arch="aarch64,x86_64"/>
<profile name="Cloud" description="Minimal Image for Cloud" arch="aarch64,x86_64"/>
<profile name="RaspberryPi" description="Minimal Image for the Raspberry Pi" arch="aarch64"/>
<profile name="iso" description="Live ISO (persistent)" arch="x86_64,aarch64"/>
<profile name="raw" description="USB/SD raw image" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="kvm-and-xen" arch="x86_64">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="qcow2" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="kvm-and-xen-sdboot">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="qcow2" firmware="uefi" efipartsize="500" bootpartition="false" bootkernel="custom" initrd_system="none" editbootinstall="editbootinstall_mbr.sh" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
<bootloader name="custom"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="kvm-and-xen-grub-bls">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="qcow2" firmware="uefi" efipartsize="500" bootpartition="false" bootkernel="custom" initrd_system="none" editbootinstall="editbootinstall_mbr.sh" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
<bootloader name="custom"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="kvm-and-xen" arch="aarch64">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="qcow2" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="VMware">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="vmdk" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
<machine memory="1024" HWversion="10" guestOS="sles-64">
<vmdisk id="0" controller="lsilogic"/>
</machine>
</type>
</preferences>
<preferences profiles="Cloud">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="xfs" format="qcow2" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2" timeout="1"/>
<size unit="G">2</size>
</type>
</preferences>
<preferences profiles="MS-HyperV" arch="x86_64">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="vhdx" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2" timeout="10"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="MS-HyperV" arch="aarch64">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="vhdx" firmware="uefi" efipartsize="512" bootpartition="false" bootkernel="custom" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2" timeout="10"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="tmp"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<preferences profiles="RaspberryPi">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" initrd_system="dracut" filesystem="btrfs" fsmountoptions="noatime,compress=lzo" firmware="efi" bootpartition="false" devicepersistency="by-uuid" btrfs_quota_groups="true" btrfs_root_is_snapshot="true" efipartsize="64" editbootinstall="editbootinstall_rpi.sh" bundle_format="%N-Image.%A-%M.%m.%p-%I">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<oemconfig>
<oem-swap>true</oem-swap>
<oem-swapsize>1000</oem-swapsize>
<oem-skip-verify>true</oem-skip-verify>
</oemconfig>
</type>
</preferences>
<!-- ISO Bootable Image -->
<preferences profiles="iso">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="iso" filesystem="ext4" flags="overlay" hybridpersistent="true" hybridpersistent_filesystem="ext4">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<!-- RAW/IMG for USB and ARM Boards -->
<preferences profiles="raw">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<rpm-excludedocs>true</rpm-excludedocs>
<type image="oem" filesystem="btrfs" format="raw" firmware="uefi" efipartsize="512"
bootpartition="false" bootkernel="custom" devicepersistency="by-uuid"
btrfs_quota_groups="true" btrfs_root_is_snapshot="true"
bundle_format="%N-VM.%A-%M.%m.%p-%I">
<bootloader name="grub2"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<packages type="image">
<package name="patterns-base-base"/>
<package name="patterns-base-selinux"/>
<package name="audit"/>
<package name="aaa_base-extras"/>
<package name="acl"/>
<package name="chrony"/>
<package name="curl"/>
<package name="dracut"/>
<package name="fipscheck"/>
<package name="group(mail)"/>
<package name="pam_pwquality"/>
<package name="cracklib-dict-small"/>
<package name="iputils"/>
<package name="issue-generator"/>
<package name="vim-small"/>
<package name="haveged"/>
<package name="less"/>
<package name="tar"/>
<package name="parted"/>
<package name="timezone"/>
<package name="iproute2"/>
<package name="openssh"/>
<package name="rsync"/>
<package name="dosfstools"/>
<package name="procps"/>
<package name="lsof"/>
<package name="live-add-yast-repos"/>
<package name="systemd-logger"/>
<package name="zypper-needs-restarting"/>
<package name="combustion >= 1.2"/>
<package name="NetworkManager"/>
<package name="dracut-kiwi-oem-repart"/>
<package name="gnome-shell"/>
<package name="libreoffice"/>
<package name="ticker"/>
<package name="gnome-shell"/>
<package name="gnome-system-monitor"/>
<package name="gnome-tweaks"/>
<package name="gnome-terminal"/>
<package name="gnome-control-center"/>
<package name="gnome-session"/>
<package name="file-roller"/>
<package name="nautilus"/>
<package name="gdm"/>
<package name="gnome-keyring"/>
<package name="gnome-screenshot"/>
<package name="python3"/>
<package name="electron"/>
<package name="webkit2gtk-4_1"/>
<package name="firefox"/>
<package name="gedit"/>
<package name="python3-pip"/>
<package name="NetworkManager"/>
<package name="hydra"/>
<package name="nikto"/>
<package name="sslscan"/>
<package name="burpsuite"/>
<package name="john"/>
<package name="wpa_supplicant"/>
<package name="iw"/>
<package name="network-manager-openvpn"/>
<package name="openvpn"/>
<package name="network-manager-applet"/>
<package name="libreoffice-writer"/>
<package name="libreoffice-calc"/>
<package name="libreoffice-impress"/>
<package name="libreoffice-draw"/>
<package name="libreoffice-math"/>
<package name="abiword"/>
<package name="wps-office"/>
<package name="onlyoffice"/>
<package name="unoconv"/>
<package name="pandoc"/>
<package name="evince"/>
<package name="okular"/>
<package name="mupdf"/>
<package name="qpdfview"/>
<package name="pdfarranger"/>
<package name="pdftk"/>
<package name="poppler-tools"/>
<package name="pdfmod"/>
<package name="pdfgrep"/>
<package name="speedcrunch"/>
<package name="gpcalc"/>
<package name="bc"/>
<package name="qalculate-gtk"/>
<package name="apache2"/>
<package name="nginx"/>
<package name="lighttpd"/>
<package name="php8"/>
<package name="python3-flask"/>
<package name="python3-django"/>
<package name="nodejs18"/>
<package name="npm"/>
<package name="yarn"/>
<package name="ruby"/>
<package name="go"/>
<package name="gunicorn"/>
<package name="uwsgi"/>
<package name="mysql-community-server"/>
<package name="postgresql-server"/>
<package name="redis"/>
<package name="mongodb"/>
<package name="memcached"/>
<package name="freecad"/>
<package name="qcad"/>
<package name="inkscape"/>
<package name="krita"/>
<package name="dia"/>
<package name="librecad"/>
<package name="stellarium"/>
<package name="kalzium"/>
<package name="tuxpaint"/>
<package name="scratch"/>
<package name="geogebra"/>
<package name="gcompris"/>
<package name="zim"/>
<package name="gnucash"/>
<package name="ledger"/>
<package name="gourmet"/>
<package name="krecipes"/>
<package name="planourtable"/>
<package name="fontforge"/>
<package name="scribus"/>
<package name="zram-generator"/>
<package name="preload"/>
<package name="snapper"/>
<package name="btrfsprogs"/>
<package name="firewalld"/>
<package name="fail2ban"/>
<package name="patterns-gnome-gnome"/>
<package name="gnome-shell"/>
<package name="gnome-session"/>
<package name="gdm"/>
<package name="gnome-control-center"/>
<package name="nautilus"/>
<package name="file-roller"/>
<package name="gnome-terminal"/>
<package name="gnome-tweaks"/>
<package name="gnome-shell-extensions"/>
<package name="gnome-system-monitor"/>
<package name="gnome-screenshot"/>
<package name="gnome-keyring"/>
<package name="hardinfo"/>
<package name="firefox"/>
<package name="webkit2gtk-4_1"/>
<package name="electron"/>
<package name="python3-pip"/>
<package name="NetworkManager"/>
<package name="network-manager-applet"/>
<package name="network-manager-openvpn"/>
<package name="iw"/>
<package name="wpa_supplicant"/>
<package name="dnsmasq"/>
<package name="hostapd"/>
<package name="nm-tray"/>
<package name="bluez"/>
<package name="blueman"/>
<package name="bluez-utils"/>
<package name="vscode"/>
<package name="git"/>
<package name="gcc"/>
<package name="make"/>
<package name="cmake"/>
<package name="python3-devel"/>
<package name="nmap"/>
<package name="wireshark"/>
<package name="aircrack-ng"/>
<package name="metasploit-framework"/>
<package name="tcpdump"/>
<package name="whois"/>
<package name="hydra"/>
<package name="netcat-openbsd"/>
<package name="nikto"/>
<package name="sslscan"/>
<package name="burpsuite"/>
<package name="veracrypt"/>
<package name="gnome-encfs-manager"/>
<package name="seahorse"/>
<package name="cryptsetup"/>
<package name="encfs"/>
<package name="pavucontrol"/>
<package name="pulseaudio"/>
<package name="pulseaudio-utils"/>
<package name="alsa-utils"/>
<package name="vlc"/>
<package name="qmmp"/>
<package name="audacity"/>
<package name="pulseeffects"/>
<package name="htop"/>
<package name="neofetch"/>
<package name="curl"/>
<package name="wget"/>
<package name="mc"/>
<package name="xclip"/>
<package name="zsh"/>
<package name="bash-completion"/>
<package name="gnome-calendar"/>
<package name="gnome-clocks"/>
<package name="gnome-weather"/>
<package name="speedcrunch"/>
<package name="gpcalc"/>
<package name="qalculate-gtk"/>
<package name="bc"/>
<package name="plymouth"/>
<package name="plymouth-theme-bgrt"/>
<package name="gnome-themes-extra"/>
<package name="gnome-backgrounds"/>
<package name="papirus-icon-theme"/>
<package name="fira-code-fonts"/>
<package name="adwaita-icon-theme"/>
<package name="fonts-config"/>
<package name="fonts-ttf-google-opensans"/>
<package name="calamares"/>
<package name="grub2"/>
<package name="sudo"/>
<package name="zypper"/>
<package name="systemd"/>
<package name="kernel-default"/>
<package name="dracut"/>
<package name="yast2"/>
<package name="yast2-control-center"/>
<package name="yast2-network"/>
<package name="yast2-firewall"/>
<package name="snapper"/>
<package name="btrfsprogs"/>
<package name="fail2ban"/>
<package name="haveged"/>
<package name="zram-generator"/>
<package name="preload"/>
<package name="firewalld"/>
<package name="libreoffice-writer"/>
<package name="libreoffice-calc"/>
<package name="libreoffice-impress"/>
<package name="libreoffice-draw"/>
<package name="libreoffice-math"/>
<package name="abiword"/>
<package name="wps-office"/>
<package name="onlyoffice"/>
<package name="unoconv"/>
<package name="pandoc"/>
<package name="evince"/>
<package name="okular"/>
<package name="mupdf"/>
<package name="qpdfview"/>
<package name="pdfarranger"/>
<package name="pdfmod"/>
<package name="pdftk"/>
<package name="poppler-tools"/>
<package name="pdfgrep"/>
<package name="apache2"/>
<package name="nginx"/>
<package name="lighttpd"/>
<package name="php8"/>
<package name="python3-flask"/>
<package name="python3-django"/>
<package name="nodejs18"/>
<package name="npm"/>
<package name="yarn"/>
<package name="ruby"/>
<package name="go"/>
<package name="gunicorn"/>
<package name="uwsgi"/>
<package name="mysql-community-server"/>
<package name="postgresql-server"/>
<package name="redis"/>
<package name="mongodb"/>
<package name="memcached"/>
<package name="freecad"/>
<package name="qcad"/>
<package name="librecad"/>
<package name="inkscape"/>
<package name="krita"/>
<package name="dia"/>
<package name="stellarium"/>
<package name="kalzium"/>
<package name="geogebra"/>
<package name="gcompris"/>
<package name="zim"/>
<package name="tuxpaint"/>
<package name="scratch"/>
<package name="gnucash"/>
<package name="ledger"/>
<package name="gourmet"/>
<package name="krecipes"/>
<package name="planourtable"/>
<package name="fontforge"/>
<package name="scribus"/>
<package name="imagemagick"/>
<package name="wkhtmltopdf"/>
<package name="xmlstarlet"/>
<package name="jq"/>
<package name="yq"/>
<package name="pdfgrep"/>
<package name="tensorflow"/>
<package name="torch"/>
<package name="jupyter-notebook"/>
<package name="jupyterlab"/>
<package name="scikit-learn"/>
<package name="pandas"/>
<package name="numpy"/>
<package name="matplotlib"/>
<package name="seaborn"/>
<package name="openai-cli"/>
<package name="openjdk"/>
<package name="android-tools"/>
<package name="adb"/>
<package name="fastboot"/>
<package name="gcc-arm-none-eabi"/>
<package name="aarch64-linux-gnu-gcc"/>
<package name="openvpn"/>
<package name="wireguard-tools"/>
<package name="networkmanager-wireguard"/>
<package name="tor"/>
<package name="privoxy"/>
<package name="shadowsocks"/>
<package name="gnome-clocks"/>
<package name="remind"/>
<package name="korganizer"/>
<package name="calibre"/>
<package name="gnome-power-manager"/>
<package name="tlp"/>
<package name="powertop"/>
<package name="zram-generator"/>
<package name="preload"/>
<package name="snapper"/>
<package name="btrfsprogs"/>
<package name="gparted"/>
<package name="veracrypt"/>
<package name="cryptsetup"/>
<package name="seahorse"/>
<package name="gpg"/>
<package name="openssl"/>
<package name="ufw"/>
<package name="firewalld"/>
<package name="fail2ban"/>
<package name="cheese"/> <!-- Camera -->
<package name="pavucontrol"/>
<package name="gnome-screenshot"/>
<package name="kazam"/>
<package name="obs-studio"/>
<package name="NetworkManager"/>
<package name="network-manager-applet"/>
<package name="network-manager-openvpn"/>
<package name="wireguard-tools"/>
<package name="openssl"/>
<package name="dnsmasq"/>
<package name="hostapd"/>
<package name="aircrack-ng"/>
<package name="blueman"/>
<package name="qalculate-gtk"/>
<package name="gnome-calculator"/>
<package name="speedcrunch"/>
<package name="bc"/>
<package name="calendar-applet"/>
<package name="gnome-calendar"/>
<package name="libreoffice-writer"/>
<package name="libreoffice-calc"/>
<package name="libreoffice-impress"/>
<package name="evince"/>
<package name="okular"/>
<package name="mupdf"/>
<package name="pdfarranger"/>
<package name="pdftk"/>
<package name="handbrake"/>
<package name="ffmpeg"/>
<package name="vlc"/>
<package name="openshot"/>
<package name="pitivi"/>
<package name="gimp"/>
<package name="darktable"/>
<package name="inkscape"/>
<package name="imagemagick"/>
<package name="pinta"/>
<package name="pixlr"/>
<package name="vlc"/>
<package name="audacity"/>
<package name="qmmp"/>
<package name="mixxx"/>
<package name="kdenlive"/>
<package name="obs-studio"/>
<package name="lamp"/>
<package name="xampp"/>
<package name="wampp"/>
<package name="docker"/>
<package name="podman"/>
<package name="phpmyadmin"/>
<package name="vscode"/>
<package name="geany"/>
<package name="kate"/>
<package name="vscodium"/>
<package name="python3"/>
<package name="python3-devel"/>
<package name="go"/>
<package name="rust"/>
<package name="ruby"/>
<package name="java-openjdk"/>
<package name="gcc"/>
<package name="nodejs18"/>
<package name="apache2"/>
<package name="nginx"/>
<package name="lighttpd"/>
<package name="mysql-community-server"/>
<package name="php8"/>
<package name="php8-mysql"/>
<package name="phpmyadmin"/>
<package name="nodejs18"/>
<package name="npm"/>
<package name="mongodb"/>
<package name="redis"/>
<package name="opus"/>
<package name="libopus"/>
<package name="flac"/>
<package name="libFLAC8"/>
<package name="libvorbis"/>
<package name="libvorbisfile3"/>
<package name="speex"/>
<package name="libspeex1"/>
<package name="libtheora"/>
<package name="libtheoradec1"/>
<package name="libtheoraenc1"/>
<package name="libvpx"/> <!-- VP8, VP9 -->
<package name="libvpx6"/>
<package name="libmatroska6"/>
<package name="libebml5"/> <!-- For Matroska container -->
<package name="ogg"/>
<package name="libogg"/>
<package name="gstreamer-plugins-good"/>
<package name="gstreamer-plugins-bad"/>
<package name="gstreamer-plugins-base"/>
<package name="gstreamer-plugins-ugly"/>
<package name="plymouth"/>
<package name="plymouth-theme-script"/>
<package name="calamares"/>
<package name="calamares-qt-gui"/>
<!-- Core Performance -->
<package name="preload"/>
<package name="zram-tools"/>
<package name="haveged"/>
<package name="systemd-oomd"/>
<package name="bleachbit"/>
<package name="ncdu"/>
<package name="cron"/>
<package name="rsync"/>
<package name="snapper"/>
<package name="btrfs-progs"/>
<package name="ecryptfs-utils"/>
<package name="chromium"/>
<package name="xdg-utils"/> <!-- For .desktop Exec launching -->
<!-- Security & Encryption -->
<package name="gnupg"/>
<package name="openssl"/>
<package name="ufw"/>
<package name="apparmor"/>
<package name="libpam-fprintd"/>
<package name="fprintd"/>
<package name="python3-pip"/> <!-- For howdy dependency -->
<package name="howdy"/>
<!-- Offline & Web Platform Support -->
<package name="curl"/>
<package name="wget"/>
<package name="tar"/>
<package name="unzip"/>
<package name="sqlite3"/>
<package name="nodejs"/>
<package name="npm"/>
<package name="lighttpd"/>
<!-- Webkit + Electron Runtime -->
<package name="libnss3"/>
<package name="libatk1.0-0"/>
<package name="libatk-bridge2.0-0"/>
<package name="libxcomposite1"/>
<package name="libxdamage1"/>
<package name="libxrandr2"/>
<package name="libgbm1"/>
<package name="libasound2"/>
<package name="libpango-1.0-0"/>
<package name="webkit2gtk-4.0"/>
<!-- Desktop UI / Stylish Polish -->
<package name="rofi"/>
<package name="dunst"/>
<package name="picom"/>
<package name="gnome-keyring"/>
<package name="gnome-control-center"/>
<package name="plymouth"/>
<package name="plymouth-themes"/>
<package name="plymouth-label"/>
<package name="papirus-icon-theme"/>
<package name="noto-fonts"/>
<!-- Dev + Tools -->
<package name="git"/>
<package name="nano"/>
<package name="bash-completion"/>
<package name="xdg-utils"/>
<package name="gvfs"/>
<package name="gvfs-fuse"/>
<package name="xdg-utils"/>
<package name="gnome-themes-extra"/>
<package name="fontconfig"/>
<package name="webkit2gtk-4_1"/>
<package name="gtk3-engine-unico"/>
<package name="calamares"/>
<package name="calamares-qt-gui"/>
<package name="calamares-branding-openSUSE"/> <!-- Optional, or use your own -->
<package name="qt5-qtbase-gui"/>
<package name="qt5-qml"/>
<package name="qt5-qtquickcontrols2"/>
<package name="polkit-default-privs"/>
<package name="calamares-branding-openSUSE"/>
<package name="calamares-branding-upstream"/>
<package name="calamares"/>
<package name="calamares-qt-gui"/>
<package name="qt5-qtbase-gui"/>
<package name="qt5-qml"/>
<package name="qt5-qtquickcontrols2"/>
<package name="polkit-default-privs"/>
<!-- ๐ง Process Management -->
<package name="procps-ng"/> <!-- ps, top, kill, etc -->
<package name="systemd"/> <!-- Process and service manager -->
<package name="util-linux"/> <!-- Task control, scheduling, etc -->
<package name="cron"/> <!-- Scheduled tasks -->
<!-- ๐พ Memory Management -->
<package name="kernel-default"/> <!-- Linux kernel with MMU, paging, etc -->
<package name="zram-generator"/> <!-- Compressed RAM swap for performance -->
<package name="meminfo"/> <!-- Memory usage info -->
<!-- ๐ File System Management -->
<package name="coreutils"/> <!-- File tools: cp, mv, rm, etc -->
<package name="e2fsprogs"/> <!-- ext2/3/4 support -->
<package name="xfsprogs"/> <!-- XFS filesystem tools -->
<package name="btrfsprogs"/> <!-- Btrfs file system tools -->
<package name="dosfstools"/> <!-- FAT32 tools -->
<package name="ntfs-3g"/> <!-- Read/write NTFS -->
<package name="findutils"/> <!-- find, locate -->
<package name="mount"/> <!-- Mounting FS -->
<package name="file"/> <!-- Detect file types -->
<!-- ๐ Device Management -->
<package name="udev"/> <!-- Device management daemon -->
<package name="hwinfo"/> <!-- Hardware information tool -->
<package name="usbutils"/> <!-- lsusb -->
<package name="pciutils"/> <!-- lspci -->
<package name="lsblk"/> <!-- Block device list -->
<package name="smartmontools"/> <!-- S.M.A.R.T disk tools -->
<!-- ๐ Security & Access Control -->
<package name="shadow"/> <!-- passwd, login tools -->
<package name="pam"/> <!-- Pluggable auth -->
<package name="sudo"/> <!-- Root permission escalation -->
<package name="firewalld"/> <!-- Firewall daemon -->
<package name="gpg2"/> <!-- GnuPG encryption -->
<package name="openssl"/> <!-- Encryption tools -->
<package name="audit"/> <!-- Security auditing -->
<!-- ๐ User Interface (CLI + GUI) -->
<package name="bash"/> <!-- Default CLI shell -->
<package name="gnome-shell"/> <!-- GUI environment -->
<package name="gnome-control-center"/> <!-- GUI settings -->
<package name="gnome-terminal"/> <!-- Terminal emulator -->
<package name="xdg-utils"/> <!-- xdg-open, xdg-user-dir -->
<package name="yast2"/> <!-- YaST system UI -->
<!-- ๐ Multitasking & Multiprogramming -->
<package name="systemd"/> <!-- Handles all multitasking, scheduling -->
<package name="kernel-default"/> <!-- Multicore CPU kernel -->
<package name="psmisc"/> <!-- killall, etc -->
<!-- ๐ Networking -->
<package name="NetworkManager"/> <!-- Network auto config -->
<package name="iproute2"/> <!-- ip command -->
<package name="net-tools"/> <!-- ifconfig, netstat -->
<package name="wget"/> <!-- Download files -->
<package name="curl"/> <!-- Transfer URL data -->
<package name="openssh"/> <!-- SSH client/server -->
<package name="dhcp-client"/> <!-- DHCP auto IP config -->
<package name="nmap"/> <!-- Port scanner -->
<package name="firewalld"/> <!-- Firewall and zones -->
<!-- โ System Performance Monitoring -->
<package name="htop"/> <!-- Interactive process viewer -->
<package name="iotop"/> <!-- Disk IO monitor -->
<package name="atop"/> <!-- Full performance stats -->
<package name="sysstat"/> <!-- iostat, mpstat -->
<package name="dstat"/> <!-- Versatile resource monitor -->
<!-- ๐งฉ Abstraction for Software/Hardware -->
<package name="glibc"/> <!-- C standard library -->
<package name="udev"/> <!-- Abstracts devices -->
<package name="dbus-1"/> <!-- Messaging bus -->
<!-- ๐งโ๐คโ๐ง User Management -->
<package name="passwd"/> <!-- Password utilities -->
<package name="login"/> <!-- Login system -->
<package name="shadow"/> <!-- User/group definitions -->
<package name="yast2-users"/> <!-- GUI user management -->
<!-- ๐ฆ Compression / Decompression -->
<package name="unzip"/> <!-- .zip -->
<package name="p7zip-full"/> <!-- .7z, .rar, .zip -->
<package name="bzip2"/>
<package name="xz"/>
<package name="gzip"/>
<package name="tar"/>
<package name="zip"/>
<package name="zstd"/>
<!-- ๐งช Misc Diagnostics / Essential Utils -->
<package name="strace"/>
<package name="lsof"/>
<package name="traceroute"/>
<package name="ncurses-utils"/> <!-- tput, clear, etc -->
<!-- Global Multilingual & Accessibility -->
<package name="translate-shell"/>
<package name="apertium"/>
<package name="espeak"/>
<package name="orca"/>
<package name="gnome-dictionary"/>
<package name="fonts-noto"/>
<!-- AI-Powered Assistant & Automation -->
<package name="python3"/>
<package name="python3-pip"/>
<package name="whisper.cpp"/>
<package name="local-llm" /> <!-- placeholder for GPT4All/LLama -->
<package name="autokey"/>
<package name="cron"/> <!-- scheduling automation -->
<package name="actiona"/> <!-- no-code workflow -->
<package name="openai-cli"/>
<!-- Professional Workspaces & Modularity -->
<package name="gnome-builder"/>
<package name="vscode"/>
<package name="geany"/>
<package name="gcc"/>
<package name="clang"/>
<package name="java-openjdk"/>
<package name="rust"/>
<package name="go"/>
<package name="docker"/>
<package name="podman"/>
<package name="libreoffice"/>
<package name="onlyoffice"/>
<package name="anki"/>
<package name="gnome-calendar"/>
<package name="gnome-todo"/> <!-- To-Do -->
<package name="gnome-weather"/>
<package name="homebank"/>
<package name="gnucash"/>
<!-- Communication & Content Tools -->
<package name="thunderbird"/>
<package name="element-desktop"/>
<package name="signal-desktop"/>
<package name="filezilla"/>
<package name="liferea"/>
<package name="nextcloud-client"/>
<package name="rclone"/>
<!-- Security & Privacy -->
<package name="gnupg"/>
<package name="seahorse"/>
<package name="apparmor"/>
<package name="firewalld"/>
<package name="clamav"/>
<package name="ufw"/>
<package name="torbrowser-launcher"/>
<!-- Media & Entertainment -->
<package name="gimp"/>
<package name="inkscape"/>
<package name="krita"/>
<package name="blender"/>
<package name="audacity"/>
<package name="kdenlive"/>
<package name="obs-studio"/>
<package name="retroarch"/>
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<package name="supertuxkart"/>
<!-- Health, Wellness & Spiritual -->
<package name="gnome-health"/>
<package name="gcompris"/>
<package name="meditations"/>
<package name="prayer-times"/>
<package name="kokorochat"/> <!-- placeholder for community chat -->
<package name="family-tree"/>
<!-- Web & Offline Tools -->
<package name="firefox"/>
<package name="chromium"/>
<package name="epiphany-browser"/>
<package name="wget"/>
<package name="httrack"/>
<package name="surfer"/>
<package name="ipfs"/>
<package name="nodejs18"/>
<package name="npm"/>
<!-- Technical Business Tools -->
<package name="gnucash"/>
<package name="moneydance"/>
<package name="ledger"/>
<package name="invoiceplane"/>
<package name="erpnext"/> <!-- placeholder ERP system -->
<!-- FTP / P2P Sharing -->
<package name="nitroshare"/>
<package name="syncthing"/>
<!-- File Compression & Manipulation -->
<package name="zip"/>
<package name="unzip"/>
<package name="tar"/>
<package name="p7zip"/>
<package name="file-roller"/>
<package name="imagemagick"/>
<!-- Utilities & System Tools -->
<package name="gnome-tweaks"/>
<package name="gnome-logs"/>
<package name="gnome-system-monitor"/>
<package name="htop"/>
<package name="ncdu"/>
<package name="gparted"/>
<package name="timeshift"/>
<package name="snapper"/>
<package name="btrfsprogs"/>
<package name="zram-generator"/>
<package name="earlyoom"/>
<package name="tlp"/>
<package name="powertop"/>
<package name="blueman"/>
<package name="nm-connection-editor"/> <!-- network manager GUI -->
<package name="network-manager-openvpn"/>
<package name="wireguard-tools"/>
<!-- AI / ML & Education -->
<package name="numpy"/>
<package name="pandas"/>
<package name="matplotlib"/>
<package name="scipy"/>
<package name="jupyterlab"/>
<package name="scikit-learn"/>
<!-- Spiritual & Cultural -->
<package name="zenity"/>
<package name="wallpapermanager"/> <!-- to rotate cultural/spiritual images -->
<!-- Final Polish & Theme -->
<package name="papirus-icon-theme"/>
<package name="adwaita-icon-theme"/>
<package name="gnome-backgrounds"/>
<package name="fira-code-fonts"/>
<package name="rofi"/>
<package name="dunst"/>
<package name="picom"/>
<package name="plymouth"/>
<package name="plymouth-theme-script"/>
<!-- Bootloader & EFI -->
<package name="grub2"/>
<package name="shim"/>
<package name="efibootmgr"/>
<package name="dracut"/>
<!-- ๐ Everyday Tools -->
<package name="gnome-contacts"/>
<package name="gnome-notes"/>
<package name="joplin-desktop"/>
<package name="orage"/>
<package name="gnome-calendar"/>
<package name="taskwarrior"/>
<package name="gnome-sound-recorder"/>
<package name="gnome-weather"/>
<package name="evince"/>
<package name="pdfarranger"/>
<package name="libreoffice"/>
<package name="translate-shell"/>
<package name="goldendict"/>
<package name="homebank"/>
<package name="gnucash"/>
<!-- ๐ Professional Tools -->
<package name="onlyoffice-desktopeditors"/>
<package name="code"/> <!-- VS Code -->
<package name="geany"/>
<package name="git"/>
<package name="curl"/>
<package name="docker"/>
<package name="openssh"/>
<package name="python3"/>
<package name="openjdk"/>
<package name="nodejs"/>
<package name="rust"/>
<package name="go"/>
<package name="kstars"/>
<package name="gcompris"/>
<package name="stellarium"/>
<package name="tuxmath"/>
<package name="tuxpaint"/>
<package name="anki"/>
<package name="gimp"/>
<package name="inkscape"/>
<package name="krita"/>
<package name="blender"/>
<package name="scribus"/>
<package name="audacity"/>
<package name="kdenlive"/>
<package name="obs-studio"/>
<package name="vlc"/>
<package name="ffmpeg"/>
<package name="gnuhealth"/>
<package name="freemedforms"/>
<package name="freemed"/>
<package name="freecad"/>
<package name="kicad"/>
<package name="qcad"/>
<package name="openscad"/>
<package name="simulide"/>
<package name="wxmaxima"/>
<package name="geogebra"/>
<package name="gnuplot"/>
<package name="octave"/>
<package name="cantor"/>
<!-- ๐ Internet & Web -->
<package name="firefox"/>
<package name="chromium"/>
<package name="epiphany"/>
<package name="wget"/>
<package name="httrack"/>
<package name="surfer"/>
<package name="ipfs"/>
<package name="thunderbird"/>
<package name="evolution"/>
<package name="liferea"/>
<package name="element-desktop"/>
<package name="signal-desktop"/>
<package name="telegram-desktop"/>
<package name="mattermost-desktop"/>
<package name="filezilla"/>
<package name="rsync"/>
<package name="onionshare"/>
<package name="nitroshare"/>
<package name="openvpn"/>
<package name="wireguard-tools"/>
<package name="gnome-online-accounts"/>
<package name="rclone"/>
<package name="nextcloud-client"/>
<!-- ๐ Security -->
<package name="gnupg"/>
<package name="seahorse"/>
<package name="firewalld"/>
<package name="gufw"/>
<package name="apparmor-utils"/>
<package name="clamav"/>
<package name="bleachbit"/>
<package name="torbrowser-launcher"/>
<!-- ๐ค AI / Automation / Productivity -->
<package name="whisper.cpp"/>
<package name="gpt4all"/>
<package name="autokey"/>
<package name="actiona"/>
<package name="copyq"/>
<package name="pop-shell"/>
<package name="i3"/>
<package name="xautomation"/>
<!-- ๐ System Tools -->
<package name="gnome-software"/>
<package name="flatpak"/>
<package name="timeshift"/>
<package name="snapper"/>
<package name="gparted"/>
<package name="gnome-logs"/>
<package name="htop"/>
<package name="dconf-editor"/>
<package name="gnome-tweaks"/>
<package name="btrfsprogs"/>
<package name="zram-generator"/>
<package name="earlyoom"/>
<package name="tlp"/>
<package name="powertop"/>
<package name="blueman"/>
<package name="network-manager-openvpn"/>
<!-- ๐ Offline Docs & Global Use -->
<package name="man-db"/>
<package name="info"/>
<package name="apertium"/>
<package name="goldendict"/>
<package name="dash-docs"/>
<package name="gnome-initial-setup"/>
<package name="gnome-control-center"/>
<package name="fonts-noto"/>
<package name="fonts-dejavu"/>
<package name="fonts-liberation"/>
<!-- ๐งฐ Utilities -->
<package name="gnome-calculator"/>
<package name="speedcrunch"/>
<package name="flameshot"/>
<package name="gnome-screenshot"/>
<package name="file-roller"/>
<package name="zip"/>
<package name="unzip"/>
<package name="p7zip"/>
<package name="tar"/>
<package name="gzip"/>
<package name="simple-scan"/>
<package name="system-config-printer"/>
<package name="pdftk"/>
<package name="qpdf"/>
<!-- ๐ง Games + Learning -->
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<package name="supertux"/>
<package name="supertuxkart"/>
<package name="minetest"/>
<package name="retroarch"/>
<package name="tuxmath"/>
<package name="gcompris"/>
<!-- ๐ Spiritual / Wellness -->
<package name="prayer-times"/>
<package name="meditations"/>
<package name="gnome-health"/>
<package name="zenity"/>
<package name="family-tree"/>
<package name="wallpapermanager"/>
<!-- ๐ผ Appearance & Theme -->
<package name="papirus-icon-theme"/>
<package name="adwaita-icon-theme"/>
<package name="gnome-backgrounds"/>
<package name="fira-code-fonts"/>
<package name="plymouth"/>
<package name="plymouth-theme-script"/>
<!-- ๐งช Advanced Users -->
<package name="bash"/>
<package name="zsh"/>
<package name="fish"/>
<package name="jq"/>
<package name="curl"/>
<package name="tmux"/>
<package name="mc"/>
<!-- ๐ง Educational Brain Games -->
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<package name="gbrainy"/>
<package name="quadrapassel"/> <!-- Tetris-like -->
<package name="gweled"/> <!-- Bejeweled clone -->
<package name="gnumch"/><!-- Number puzzle -->
<package name="lightsoff"/> <!-- Lights Out -->
<package name="gnome-robots"/> <!-- Letter scramble -->
<package name="gnome-wordsudoku"/> <!-- Word Sudoku -->
<package name="gnotime"/> <!-- Times table racer -->
<!-- ๐ง Health & Stress Relief -->
<package name="gnome-sound-recorder"/> <!-- For breathing exercises -->
<!-- Note: few ready-made relaxation games in repos; may use HTML apps -->
<!-- ๐น Classic Arcade & Strategy -->
<package name="gnome-chess"/>
<package name="gnome-checker"/>
<package name="five-or-more"/>
<package name="ict-tappy-chick"/>
<package name="supertux"/>
<package name="supertuxkart"/>
<package name="lskat"/>
<package name="gnome-klotski"/>
<!-- ๐ฎ Family & Kids -->
<package name="gnome-games-extra-data"/>
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<package name="gcompris"/>
<!-- ๐ฒ Board & Card -->
<package name="aisleriot"/> <!-- Solitaire -->
<package name="quadrapassel"/> <!-- Tetris clone -->
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<!-- ๐พ Puzzle Collection -->
<package name="pingus"/> <!-- Penguin-themed puzzle -->
<package name="gnome-klotski"/>
<package name="lightsoff"/>
<package name="gnome-sudoku"/>
<!-- ๐ Trigger-based / mini-games (simple taps) -->
<package name="ctags"/> <!-- placeholder; actual click games as HTML apps -->
<!-- ๐ถ Kids Educational -->
<package name="gcompris"/> <!-- Educational activities -->
<package name="tuxpaint"/>
<!-- ๐งฉ Core System & Modularity -->
<package name="kernel-default"/>
<package name="microkernel-shim"/> <!-- placeholder for microkernel layer -->
<package name="systemd"/>
<package name="udev"/>
<package name="dracut-rebuild"/>
<!-- โ๏ธ Platform Abstraction -->
<package name="devicekit"/>
<package name="d-bus-glib"/>
<package name="libffi"/>
<!-- โ๏ธ AI Engine Core -->
<package name="python3"/>
<package name="python3-numpy"/>
<package name="python3-scipy"/>
<package name="python3-tensorflow-lite"/>
<package name="python3-whisper"/>
<package name="llama.cpp"/> <!-- local LLM engine -->
<package name="gpt4all"/> <!-- small local model -->
<!-- ๐ง Adaptive UI & Input -->
<package name="qt5-wayland"/>
<package name="glib-networking"/> <!-- for genre detection and UI adaptation -->
<package name="libinput"/>
<package name="gnome-settings-daemon"/>
<package name="gnome-control-center"/>
<package name="pop-shell"/>
<!-- ๐ Security & Identity -->
<package name="fprintd"/>
<package name="howdy"/>
<package name="pam-face-authentication"/>
<package name="openssl"/>
<package name="gnupg"/>
<package name="seahorse"/>
<package name="apparmor"/>
<package name="ufw"/>
<package name="fail2ban"/>
<package name="tor"/>
<!-- ๐ Networking & Sync -->
<package name="NetworkManager"/>
<package name="network-manager-openvpn"/>
<package name="wireguard-tools"/>
<package name="nm-tray"/>
<package name="rclone"/>
<package name="syncthing"/>
<!-- ๐ Virtualization & Realtime -->
<package name="qemu"/>
<package name="qemu-guest-agent"/>
<package name="kvm"/>
<package name="libvirt"/>
<package name="rtkit"/>
<!-- ๐ฆ App Frameworks -->
<package name="flatpak"/>
<package name="bubblewrap"/>
<package name="snapd"/>
<package name="podman"/>
<!-- ๐ฎ Low-resource Games (embedded offline) -->
<package name="gnome-mahjongg"/>
<package name="gnome-sudoku"/>
<package name="quadrapassel"/>
<package name="gcompris"/>
<!-- ๐ผ Productivity & Daily Tools -->
<package name="gnome-calendar"/>
<package name="gnome-weather"/>
<package name="gnome-contacts"/>
<package name="tomboy-ng"/>
<package name="taskwarrior"/>
<package name="homebank"/>
<package name="gnome-sound-recorder"/>
<package name="remind"/>
<package name="gnome-keyring"/>
<!-- ๐ Developer & Automation -->
<package name="git"/>
<package name="curl"/>
<package name="docker"/>
<package name="python3-pip"/>
<package name="nodejs18"/>
<package name="vscode"/>
<package name="autokey"/>
<package name="llama.cpp"/>
<!-- ๐จ Design / Engineering Tools -->
<package name="gimp"/>
<package name="inkscape"/>
<package name="krita"/>
<package name="blender"/>
<package name="freecad"/>
<package name="geogebra"/>
<!-- ๐ต Audio / Video -->
<package name="vlc"/>
<package name="audacity"/>
<package name="obs-studio"/>
<package name="ffmpeg"/>
<!-- ๐ Education & Reference -->
<package name="stellarium"/>
<package name="tuxpaint"/>
<package name="gno-time"/>
<package name="goldendict"/>
<package name="translate-shell"/>
<!-- ๐ง Utilities & Offline Essentials -->
<package name="mc"/>
<package name="gnome-logs"/>
<package name="gparted"/>
<package name="bleachbit"/>
<package name="snapper"/>
<package name="btrfsprogs"/>
<!-- ๐ Compression & Archiving -->
<package name="zip"/>
<package name="unzip"/>
<package name="p7zip"/>
<package name="tar"/>
<package name="gzip"/>
<package name="7z"/>
<!-- Core Package Systems -->
<package name="apt"/> <!-- For .deb installs -->
<package name="dpkg"/>
<package name="rpm"/> <!-- For .rpm installs -->
<package name="zypper"/>
<package name="flatpak"/> <!-- Flatpak support -->
<package name="snapd"/> <!-- Snap support -->
<package name="fuse"/> <!-- Needed for AppImage -->
<package name="libfuse2"/>
<package name="docker"/> <!-- Docker/OCI containers -->
<package name="podman"/>
<!-- GUI App Store (Software Center) -->
<package name="gnome-software"/>
<package name="gnome-software-plugin-flatpak"/>
<package name="gnome-software-plugin-snap"/>
<package name="gnome-software-plugin-rpm"/>
<package name="gnome-software-plugin-apt"/>
<!-- Android Runtime Layer (optional, if supporting APKs) -->
<package name="waydroid"/> <!-- Android layer on Linux -->
<package name="anbox"/>
<!-- Script Support -->
<package name="python3"/>
<package name="python3-pip"/>
<package name="bash"/>
<package name="wget"/>
<package name="curl"/>
<package name="unzip"/>
<package name="git"/>
<!-- AppImage Integration (auto mount and run) -->
<package name="libfuse3-3"/>
<package name="desktop-file-utils"/>
<package name="libappimage0"/> <!-- Optional AppImage support lib -->
<!-- WebApps (Nativefier / Web Wrappers) -->
<package name="nodejs"/>
<package name="npm"/>
<package name="nativefier"/>
<!-- Security and Permission Sandboxing -->
<package name="apparmor"/>
<package name="selinux-policy"/>
<package name="firewalld"/>
<package name="clamav"/>
<package name="clamtk"/> <!-- GUI for virus scanner -->
<package name="policykit-1"/> <!-- GUI permission prompts -->
<package name="gnome-logs"/>
<!-- USB Install / P2P Sharing / QR Support -->
<package name="nitroshare"/>
<package name="warpinator"/> <!-- Offline LAN sharing -->
<package name="qrencode"/> <!-- Generate QR codes for apps -->
<package name="zbar-tools"/> <!-- Scan QR codes -->
<!-- GUI & UX Improvements for Installing Apps -->
<package name="xdg-utils"/>
<package name="xdg-user-dirs"/>
<package name="zenity"/> <!-- Dialog boxes -->
<package name="yad"/> <!-- Yet Another Dialog tool -->
<package name="xdg-desktop-portal"/>
<!-- File managers & installers -->
<package name="gdebi"/> <!-- GUI .deb installer -->
<package name="zenity"/> <!-- GUI prompt dialogs -->
<package name="xdg-utils"/> <!-- xdg-open support -->
<!-- Flatpak & Snap support -->
<package name="flatpak"/>
<package name="gnome-software"/>
<package name="snapd"/>
<!-- AppImage compatibility -->
<package name="fuse"/> <!-- Required for AppImage mount -->
<package name="libfuse2"/>
<!-- Virus scanner -->
<package name="clamav"/>
<package name="clamav-daemon"/>
<!-- USB automount + inotify -->
<package name="udisks2"/>
<package name="inotify-tools"/>
<!-- PolicyKit for elevation -->
<package name="polkit"/>
<package name="pkexec"/>
<!-- Required for autostart & GUI login -->
<package name="xdg-user-dirs"/>
<package name="xinit"/>
</packages>
<!-- GRUB everywhere except for -grub-bls and -sdboot flavors -->
<packages type="image" profiles="kvm-and-xen,VMware,MS-HyperV,Cloud,RaspberryPi">
<package name="grub2"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="grub2-branding-openSUSE" bootinclude="true"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
</packages>
<!-- Not needed in Cloud as it uses XFS and cloud-init -->
<packages type="image" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,VMware,MS-HyperV,RaspberryPi">
<!-- Only for btrfs -->
<package name="btrfsprogs"/>
<package name="btrfsmaintenance"/>
<package name="snapper-zypp-plugin"/>
<!-- this is key snapper/zypp integration, as requested in the PRD -->
<package name="snapper"/>
<!-- Require 1.2.0.0 for proper NM support.
Not sure whether this syntax is intentionally supported but it appears to work. -->
<package name="jeos-firstboot >= 1.2.0.0"/>
<!-- Not useful with Cloud -->
<package name="firewalld"/>
</packages>
<packages type="image" profiles="kvm-and-xen,VMware,MS-HyperV,RaspberryPi">
<package name="grub2-snapper-plugin"/>
<!-- snapper - grub2 - integration, "small" -->
</packages>
<packages type="image" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,VMware,MS-HyperV,Cloud">
<!-- Shim for secure boot everywhere except for RPi -->
<package name="shim" arch="aarch64,x86_64"/>
</packages>
<packages type="image" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls">
<package name="xen-tools-domU"/>
<package name="xen-libs"/>
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,Cloud">
<package name="qemu-guest-agent"/>
</packages>
<packages type="image" profiles="kvm-and-xen-sdboot,kvm-and-xen-grub-bls">
<package name="sdbootutil-snapper"/>
<package name="sdbootutil-jeos-firstboot-enroll"/>
<package name="efibootmgr"/>
<package name="uefi_mbr" arch="x86_64"/>
<package name="systemd-experimental"/>
<!-- XXX: pulls in python but needed for tpm files -->
<package name="disk-encryption-tool"/>
<package name="systemd-repart-dracut"/>
<package name="dracut-pcr-signature"/>
</packages>
<packages type="image" profiles="kvm-and-xen-sdboot">
<package name="systemd-boot"/>
</packages>
<packages type="image" profiles="kvm-and-xen-grub-bls">
<package name="grub2-x86_64-efi-bls" arch="x86_64"/>
<package name="grub2-arm64-efi-bls" arch="aarch64"/>
</packages>
<packages type="image" profiles="VMware">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="open-vm-tools" arch="x86_64"/>
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="Cloud">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="jeos-firstboot"/>
<package name="xfsprogs"/>
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="MS-HyperV">
<package name="hyper-v"/>
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="RaspberryPi">
<package name="raspberrypi-eeprom" arch="aarch64"/>
<package name="raspberrypi-firmware" arch="aarch64"/>
<package name="raspberrypi-firmware-config" arch="aarch64"/>
<package name="raspberrypi-firmware-dt" arch="aarch64"/>
<package name="arm-trusted-firmware-rpi4" arch="aarch64"/>
<package name="kernel-default"/>
<!-- For WiFi: -->
<package name="wireless-regdb"/>
<package name="wireless-tools"/>
<package name="wpa_supplicant"/>
<package name="bcm43xx-firmware"/>
<package name="kernel-firmware-bluetooth"/>
<package name="kernel-firmware-brcm"/>
<package name="u-boot-rpiarm64" arch="aarch64"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
<package name="glibc-locale-base"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
<!-- Avoid that zypper picks the busybox-foo variant for those, that would fail later -->
<package name="awk"/>
<package name="coreutils"/>
<package name="gzip"/>
</packages>
<packages type="bootstrap" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls">
<package name="openSUSE-release-appliance-kvm"/>
</packages>
<packages type="bootstrap" profiles="Cloud">
<package name="openSUSE-release-appliance-openstack"/>
</packages>
<packages type="bootstrap" profiles="MS-HyperV">
<package name="openSUSE-release-appliance-hyperv"/>
</packages>
<packages type="bootstrap" profiles="VMware">
<package name="openSUSE-release-appliance-vmware"/>
</packages>
<packages type="bootstrap" profiles="RaspberryPi">
<package name="openSUSE-release-appliance-custom"/>
</packages>
<!-- GRUB2 for bootable images (ISO, QCOW2, VMDK, VHD, RAW) -->
<packages type="image" profiles="iso,qcow2,vmdk,vhd,raw">
<package name="grub2"/>
<package name="grub2-branding-openSUSE" bootinclude="true"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
</packages>
<!-- Btrfs & Snapper Support (all except ISO since ext4) -->
<packages type="image" profiles="qcow2,vmdk,vhd,raw">
<package name="btrfsprogs"/>
<package name="btrfsmaintenance"/>
<package name="snapper-zypp-plugin"/>
<package name="snapper"/>
<package name="jeos-firstboot >= 1.2.0.0"/>
<package name="firewalld"/>
</packages>
<!-- Snapper/GRUB integration -->
<packages type="image" profiles="qcow2,vmdk,vhd,raw">
<package name="grub2-snapper-plugin"/>
</packages>
<!-- Secure Boot shim support -->
<packages type="image" profiles="iso,qcow2,vmdk,vhd,raw">
<package name="shim" arch="aarch64,x86_64"/>
</packages>
<!-- Virtual machine additions per format -->
<packages type="image" profiles="qcow2">
<package name="qemu-guest-agent"/>
</packages>
<packages type="image" profiles="vmdk">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="open-vm-tools" arch="x86_64"/>
</packages>
<packages type="image" profiles="vhd">
<package name="hyper-v"/>
</packages>
<!-- RAW typically bare metal / USB; no cloud/VM additions needed -->
<!-- Bootstrap packages (all formats) -->
<packages type="bootstrap" profiles="iso,qcow2,vmdk,vhd,raw">
<package name="filesystem"/>
<package name="glibc-locale-base"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
<package name="awk"/>
<package name="coreutils"/>
<package name="gzip"/>
</packages>
<!-- ๐ง ISO live build -->
<packages type="image" profiles="iso">
<package name="grub2"/>
<package name="shim"/>
</packages>
<!-- ๐ผ๏ธ Virtual formats: qcow2, vmdk, vhd, raw -->
<packages type="image" profiles="qcow2,vmdk,vhd,raw">
<package name="grub2"/>
<package name="grub2-x86_64-efi"/>
<package name="shim"/>
<package name="btrfsprogs"/>
<package name="btrfsmaintenance"/>
<package name="snapper"/>
<package name="snapper-zypp-plugin"/>
<package name="grub2-snapper-plugin"/>
<package name="firewalld"/>
</packages>
<!-- โ๏ธ Cloud -->
<packages type="image" profiles="Cloud">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="xfsprogs"/>
<package name="qemu-guest-agent"/>
<package name="jeos-firstboot"/>
<package name="kernel-default-base"/>
</packages>
<!-- ๐ง KVM/Xen variants -->
<packages type="image" profiles="kvm-and-xen,kvm-and-xen-grub-bls,kvm-and-xen-sdboot">
<package name="xen-tools-domU"/>
<package name="xen-libs"/>
<package name="qemu-guest-agent"/>
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="kvm-and-xen-sdboot">
<package name="systemd-boot"/>
<package name="sdbootutil-snapper"/>
<package name="sdbootutil-jeos-firstboot-enroll"/>
<package name="efibootmgr"/>
<package name="uefi_mbr" arch="x86_64"/>
<package name="systemd-experimental"/>
<package name="disk-encryption-tool"/>
<package name="systemd-repart-dracut"/>
<package name="dracut-pcr-signature"/>
</packages>
<!-- ๐ป VMware -->
<packages type="image" profiles="VMware">
<package name="open-vm-tools"/>
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="kernel-default-base"/>
</packages>
<!-- ๐ง Hyper-V -->
<packages type="image" profiles="MS-HyperV">
<package name="hyper-v"/>
<package name="kernel-default-base"/>
</packages>
<!-- ๐งท BOOTSTRAP packages (used during build) -->
<packages type="bootstrap">
<package name="filesystem"/>
<package name="glibc-locale-base"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
<package name="awk"/>
<package name="coreutils"/>
<package name="gzip"/>
</packages>
<!-- ๐งท Per-profile bootstrap releases -->
<packages type="bootstrap" profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls">
<package name="openSUSE-release-appliance-kvm"/>
</packages>
<packages type="bootstrap" profiles="Cloud">
<package name="openSUSE-release-appliance-openstack"/>
</packages>
<packages type="bootstrap" profiles="MS-HyperV">
<package name="openSUSE-release-appliance-hyperv"/>
</packages>
<packages type="bootstrap" profiles="VMware">
<package name="openSUSE-release-appliance-vmware"/>
</packages>
<packages type="bootstrap" profiles="RaspberryPi">
<package name="openSUSE-release-appliance-custom"/>
</packages>
<scripts>
<script path="config.sh" type="config"/>
</scripts>
<license agreement="license/license.txt"/>
<license file="license/terms.txt"/>
<license file="license/privacy.txt"/>
<license file="license/distributor.txt"/>
<license file="license/usage-policy.txt"/>
<license file="license/rules.txt"/>
</image>