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 &gt;= 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 &gt;= 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>
openSUSE Build Service is sponsored by