File JeOS.kiwi of Package openSUSE-Tumbleweed-JeOS
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: kvm-and-xen -->
<image schemaversion="6.1" name="openSUSE-Tumbleweed-JeOS" displayname="openSUSE Tumbleweed JeOS com LXQt">
<description type="system">
<author>openSUSE Project</author>
<contact>crc@suse.com</contact>
<specification>openSUSE Tumbleweed JeOS com LXQt (Windows-like)</specification>
</description>
<!-- Adicionar profile para Desktop -->
<profiles>
<profile name="desktop" description="Desktop com LXQt" arch="x86_64"/>
<!-- Mantenha os outros profiles existentes -->
<profile name="kvm-and-xen" description="JeOS for KVM and Xen" arch="aarch64,x86_64"/>
<profile name="VMware" description="JeOS for VMware" arch="x86_64"/>
<profile name="MS-HyperV" description="JeOS for Hyper-V" arch="aarch64,x86_64"/>
<profile name="OpenStack-Cloud" description="JeOS for OpenStack Cloud" arch="x86_64"/>
<profile name="RaspberryPi" description="JeOS for the Raspberry Pi" arch="aarch64"/>
</profiles>
<!-- NOVO PROFILE: Desktop com LXQt -->
<preferences profiles="desktop">
<version>1.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>false</rpm-excludedocs>
<type
image="iso"
filesystem="ext4"
format="iso"
bootloader="grub2"
firmware="uefi"
kernelcmdline="rw quiet splash"
installiso="true"
boottimeout="10"
>
<size unit="G">10</size>
</type>
</preferences>
<!-- Mantenha os preferences originais para os outros profiles -->
<preferences profiles="kvm-and-xen" arch="x86_64">
<version>1.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<rpm-excludedocs>true</rpm-excludedocs>
<type
image="vmx"
filesystem="btrfs"
format="qcow2"
bootloader="grub2"
firmware="uefi"
efipartsize="33"
kernelcmdline="rw quiet systemd.show_status=1 console=ttyS0,115200 console=tty0"
bootpartition="false"
bootkernel="custom"
devicepersistency="by-uuid"
btrfs_quota_groups="true"
btrfs_root_is_snapshot="true"
>
<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>
<!-- ... (mantenha os outros preferences originais) ... -->
<repository type="rpm-md" >
<source path='obsrepositories:/'/>
</repository>
<!-- PACOTES PARA TODOS OS PROFILES (base) -->
<packages type="image">
<package name="patterns-base-base"/>
<package name="patterns-base-apparmor"/>
<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="grub2"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="grub2-branding-openSUSE" bootinclude="true"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="haveged"/>
<package name="less" />
<package name="tar"/>
<package name="parted"/>
<package name="systemd-sysvinit"/>
<package name="timezone"/>
<package name="iproute2"/>
<package name="openssh"/>
<package name="rsync"/>
<package name="dosfstools"/>
<package name="lsof"/>
<package name="live-add-yast-repos"/>
<package name="systemd-logger"/>
<package name="zypper-needs-restarting"/>
</packages>
<!-- PACOTES ESPECÍFICOS PARA DESKTOP LXQT -->
<packages type="image" profiles="desktop">
<!-- Sistema X Window -->
<package name="xorg-x11-server"/>
<package name="xorg-x11-drivers"/>
<package name="xorg-x11-fonts"/>
<package name="xorg-x11-fonts-core"/>
<!-- LXQt Desktop Environment (Windows-like) -->
<package name="patterns-lxqt-lxqt"/> <!-- Metapackage completo do LXQt -->
<package name="lxqt-theme-openSUSE"/> <!-- Tema oficial openSUSE -->
<!-- Display Manager (SDDM para parecer com Windows) -->
<package name="sddm"/>
<package name="sddm-theme-openSUSE"/>
<!-- Window Manager -->
<package name="openbox"/> <!-- Gerenciador de janelas leve -->
<package name="pcmanfm-qt"/> <!-- Gerenciador de arquivos -->
<package name="lximage-qt"/> <!-- Visualizador de imagens -->
<!-- Aplicativos essenciais estilo Windows -->
<package name="firefox"/> <!-- Navegador -->
<package name="libreoffice"/> <!-- Suite Office -->
<package name="vlc"/> <!-- Player de mídia -->
<package name="gparted"/> <!-- Gerenciador de partições -->
<package name="gnome-calculator"/> <!-- Calculadora -->
<package name="gedit"/> <!-- Editor de texto -->
<!-- Network Manager com applet -->
<package name="NetworkManager"/>
<package name="network-manager-applet"/>
<!-- Áudio -->
<package name="pulseaudio"/>
<package name="pavucontrol"/> <!-- Mixer de volume -->
<package name="alsa-utils"/>
<!-- Utilitários do sistema -->
<package name="fontconfig"/>
<package name="fonts-config"/>
<package name="dejavu-fonts"/>
<package name="noto-fonts"/>
<!-- Personalização extra para parecer com Windows -->
<package name="lxqt-panel"/> <!-- Barra de tarefas -->
<package name="lxqt-runner"/> <!-- Menu iniciar (Alt+F2) -->
<package name="lxqt-session"/> <!-- Gerenciador de sessão -->
<package name="lxqt-qtplugin"/> <!-- Integração Qt -->
<!-- Temas e ícones -->
<package name="breeze5-style"/> <!-- Estilo moderno -->
<package name="oxygen5-icons"/> <!-- Ícones -->
<package name="papirus-icon-theme"/> <!-- Ícones alternativos -->
<!-- Configurações do sistema -->
<package name="lxqt-config"/> <!-- Centro de controle -->
<package name="lxqt-openssh-askpass"/> <!-- Para autenticação SSH -->
<!-- Impressão -->
<package name="cups"/>
<package name="system-config-printer"/>
<!-- Bluetooth -->
<package name="bluez"/>
<package name="bluedevil"/> <!-- Integração bluetooth para LXQt -->
<!-- Power management -->
<package name="upower"/>
<package name="xfce4-power-manager"/> <!-- Compatível com LXQt -->
</packages>
<!-- Adicionar também ao profile desktop os pacotes de VM se necessário -->
<packages type="image" profiles="desktop">
<!-- Drivers de vídeo adicionais -->
<package name="mesa-dri-drivers"/>
<package name="mesa-libGL"/>
<!-- Para virtualização -->
<package name="qemu-guest-agent"/>
<package name="spice-vdagent"/> <!-- Para melhor integração em VMs -->
<!-- Compartilhamento de arquivos -->
<package name="samba-client"/>
</packages>
<!-- Configurações específicas para parecer mais com Windows -->
<packages type="image" profiles="desktop">
<!-- Taskbar customization -->
<package name="plasma5-workspace"/> <!-- Para alguns componentes -->
<!-- File manager enhancements -->
<package name="gvfs"/> <!-- Sistema de arquivos virtuais -->
<package name="gvfs-backends"/>
<package name="gvfs-fuse"/>
<!-- Thumbnail support -->
<package name="ffmpegthumbnailer"/>
<package name="kdegraphics-thumbnailers"/>
</packages>
<!-- Mantenha os pacotes específicos dos outros profiles -->
<packages type="image" profiles="kvm-and-xen,VMware,MS-HyperV,RaspberryPi">
<!-- Only for btrfs -->
<package name="btrfsprogs"/>
<package name="btrfsmaintenance"/>
<package name="grub2-snapper-plugin"/>
<package name="snapper-zypp-plugin"/>
<package name="snapper"/>
<package name="jeos-firstboot >= 1.2.0.0"/>
<package name="fbiterm"/>
<package name="NetworkManager"/>
<package name="firewalld"/>
</packages>
<packages type="image" profiles="kvm-and-xen,VMware,MS-HyperV,OpenStack-Cloud">
<package name="shim" arch="aarch64,x86_64"/>
</packages>
<!-- ... (mantenha as outras seções de pacotes específicos) ... -->
<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>
<!-- Adicionar bootstrap específico para desktop -->
<packages type="bootstrap" profiles="desktop">
<package name="openSUSE-release-appliance-kvm"/>
<!-- Adicionar localização em português se quiser -->
<package name="glibc-locale-pt_BR"/>
<package name="glibc-locale-pt_BR-utf8"/>
</packages>
<!-- Mantenha os outros bootstraps -->
<packages type="bootstrap" profiles="kvm-and-xen">
<package name="openSUSE-release-appliance-kvm"/>
</packages>
<packages type="bootstrap" profiles="OpenStack-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>
<!-- No seu KIWI, adicione também: -->
<packages type="image" profiles="desktop">
<!-- Aplicativos Windows-like alternativos -->
<package name="kate"/> <!-- Alternativa ao Notepad++ -->
<package name="k3b"/> <!-- Gravador de CD/DVD -->
<package name="kdenlive"/> <!-- Editor de vídeo -->
<package name="gwenview"/> <!-- Visualizador de imagens -->
<!-- Games simples -->
<package name="ksudoku"/>
<package name="kmines"/>
<!-- Remote desktop -->
<package name="remmina"/> <!-- Similar ao Remote Desktop -->
<package name="freerdp"/>
</packages>
<packages type="image" profiles="desktop">
<!-- Temas Windows-like -->
<package name="qt5ct"/> <!-- Configurador de temas Qt -->
<package name="kvantum"/> <!-- Engine de temas -->
<package name="kvantum-theme-windows"/> <!-- Tema Windows para Kvantum -->
<!-- Ícones Windows-like -->
<package name="win-icons"/> <!-- Ícones estilo Windows -->
</packages>
</image>