File moldavite-common.kiwi.inc of Package moldavite

<image>

    <type image="oem" boot="uefi" filesystem="btrfs"/>

    <oemconfig>
        <oem-systemsize>auto</oem-systemsize>
        <oem-resize>true</oem-resize>
    </oemconfig>

    <packages type="bootstrap">
        <!-- Core MicroOS -->
        <package name="microos-release"/>
        <package name="kernel-default"/>
        <package name="systemd"/>
        <package name="dracut"/>
        <package name="transactional-update"/>

        <!-- OEM / firstboot -->
        <package name="systemd-firstboot"/>
        <package name="growpart"/>
        <package name="cloud-init"/>
        <package name="combustion"/>

        <!-- Full Disk Encryption (MicroOS-native) -->
        <package name="cryptsetup"/>
        <package name="clevis"/>
        <package name="clevis-luks"/>
        <package name="clevis-systemd"/>
        <package name="tpm2-tools"/>
        <package name="systemd-cryptenroll"/>
        <package name="tpm2-tools"/>
    </packages>

    <packages type="image">
        <!-- Boot -->
        <package name="grub2"/>
        <package name="shim"/>

        <!-- Minimal base -->
        <package name="sudo"/>
        <package name="less"/>
        <package name="vim-small"/>
        <package name="fwupd"/>

        <!-- User convenience -->
        <package name="glibc-locale"/>
        <package name="system-group-wheel"/>
        <package name="transactional-update-notifier"/>
        <package name="tzupdate"/>

        <!-- Networking -->
        <package name="NetworkManager"/>
        <package name="NetworkManager-wifi"/>
        <package name="NetworkManager-tui"/>
        <package name="NetworkManager-bluetooth"/>
        <package name="NetworkManager-openvpn"/>
        <package name="NetworkManager-dns-dnsmasq"/>
        <package name="bluez"/>
        <package name="dnsmasq"/>
        <package name="avahi"/>
        <package name="avahi-utils"/>

        <!-- Login / desktop -->
        <package name="greetd"/>
        <package name="wlgreet"/>
        <package name="sway"/>
        <package name="udisks2"/>

        <!-- Containers -->
        <package name="podman"/>
        <package name="distrobox"/>
        <package name="flatpak"/>
        <package name="xdg-desktop-portal"/>
        <package name="xdg-desktop-portal-wlr"/>
        <package name="xdg-terminal-exec"/>
        <!-- unfortunately, -wlr is not complete -->
        <package name="xdg-desktop-portal-gtk"/>

        <!-- Lua -->
        <package name="lua"/>
        <package name="lua-lpeg"/>

        <!-- Moldavite branding and configuration -->
        <package name="branding-moldavite"/>
    </packages>

    <services>
        <service name="bluetooth" enable="true"/>
    </services>

</image>
openSUSE Build Service is sponsored by