File Lux-Linux.kiwi of Package Lux-Linux

<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="7.5" name="Lux-Linux">
    <description type="system">
        <author>Lucas Peixoto Dantas</author>
        <contact>lucaspeixotodantas@gmail.com</contact>
        <specification>
            Lux-Linux – Sistema leve otimizado para radioastronomia amadora,
            preparado para RTL-SDR, GQRX, espectrografia e linha de 1420 MHz.
        </specification>
    </description>

    <!-- Tipo da imagem: ISO instalável -->
    <preferences>
        <type image="iso" primary="true">
            <bootloader>grub2</bootloader>
        </type>

        <version>1.0.0</version>
        <compression>gzip</compression>

        <!-- Localização brasileira -->
        <locale>pt_BR.UTF-8</locale>
        <timezone>America/Fortaleza</timezone>
    </preferences>

    <!-- Repositórios principais do Tumbleweed -->
    <repository type="rpm-md">
        <source path="http://download.opensuse.org/tumbleweed/repo/oss/"/>
    </repository>

    <repository type="rpm-md">
        <source path="http://download.opensuse.org/tumbleweed/repo/non-oss/"/>
    </repository>

    <!-- Pacotes da imagem -->
    <packages type="image">

        <!-- Base mínima -->
        <package>patterns-base-base</package>
        <package>patterns-base-minimal_base</package>
        <package>patterns-base-console</package>

        <!-- XFCE leve e funcional -->
        <package>patterns-xfce-xfce</package>
        <package>xorg-x11-server</package>
        <package>lightdm</package>
        <package>lightdm-gtk-greeter</package>

        <!-- Rede -->
        <package>NetworkManager</package>
        <package>networkmanager-applet</package>

        <!-- SDR / Rádio / 1420 MHz -->
        <package>rtl-sdr</package>
        <package>rtl_tcp</package>
        <package>soapysdr</package>
        <package>soapysdr-module-rtlsdr</package>
        <package>soapysdr-tools</package>
        <package>gqrx</package>
        <package>csdr</package>
        <package>inspectrum</package>
        <package>kalibrate-rtl</package>
        <package>gr-osmosdr</package>

        <!-- Python + bibliotecas científicas -->
        <package>python3</package>
        <package>python3-pip</package>
        <package>python3-numpy</package>
        <package>python3-scipy</package>
        <package>python3-matplotlib</package>
        <package>python3-pandas</package>
        <package>python3-astropy</package>
        <package>python3-skyfield</package>

        <!-- Sistema e utilidades -->
        <package>nano</package>
        <package>htop</package>
        <package>wget</package>
        <package>curl</package>
        <package>zip</package>
        <package>unzip</package>
        <package>git</package>

        <!-- Navegador leve -->
        <package>firefox-esr</package>

        <!-- Otimização de memória para PCs fracos -->
        <package>zram-generator</package>

        <!-- Configuração do YaST (opcional) -->
        <package>yast2</package>
        <package>yast2-installation</package>
    </packages>

    <!-- Pacotes essenciais do bootstrap -->
    <packages type="bootstrap">
        <package>filesystem</package>
        <package>glibc</package>
        <package>rpm</package>
        <package>bash</package>
    </packages>

    <!-- Serviços habilitados ou desabilitados -->
    <services>
        <service name="enable_service">lightdm</service>
        <service name="enable_service">NetworkManager</service>
        <service name="disable_service">wicked</service>
    </services>

    <!-- Usuário root padrão -->
    <users>
        <user name="root" password="linux"/>
    </users>

</image>
openSUSE Build Service is sponsored by