File mini-wifi-web.kiwi of Package usb-boot-live-wifi-web

<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: default -->
<image schemaversion="8.0" name="usb-boot-live-wifi-web">
  <description type="system">
    <author>Vegdonis</author>
    <contact/>
    <specification>Minimal openSUSE Tumbleweed live ISO with Realtek  Intel WiFi + browsers</specification>
  </description>
  <profiles>
    <profile name="default" description="mini-rtl default profile"/>
  </profiles>
  <preferences>
    <!-- Live ISO using dracut dmsquash-live; supports rd.live.ram -->
    <version>1.0.0</version>
    <packagemanager name="zypper"/>
    <type image="iso" primary="true" filesystem="squashfs" flags="dmsquash" hybrid="true" kernelcmdline="rd.live.image rd.live.ram=1"/>
    <bootloader name="grub2" timeout="3"/>
    <locale>en_GB</locale>
    <keymap>uk</keymap>
    <timezone>Europe/London</timezone>
  </preferences>
  <!-- Main repo: Tumbleweed -->
  <repository type="rpm-md">
    <source path="obsrepositories:/"/>
  </repository>
  <packages type="image" patternType="onlyRequired">
    
    <!-- Base minimal system -->
    <package name="patterns-base-minimal_base"/>
    <package name="kernel-default"/>
    <package name="kernel-firmware-realtek"/>
    <package name="kernel-firmware-iwlwifi"/>
    <package name="kernel-firmware-intel"/>
    <package name="kernel-firmware-usb-network"/>
    <package name="kernel-firmware-network"/>
    <package name="kernel-firmware-nvidia"/>
    
    <!-- Networking -->
    <package name="NetworkManager"/>
    <package name="NetworkManager-applet"/>
    <package name="NetworkManager-connection-editor"/>
    <package name="wireless-tools"/>
    <package name="wpa_supplicant"/>
    <package name="wpa_supplicant-gui"/>
    <package name="iw"/>
    
    <!-- Realtek 88x2BU driver (available as rtl88x2bu-kmp-* in Tumbleweed/OBS) -->
    <package name="rtl88x2bu-kmp-default"/>
    
    <!-- X + tiny desktop (keep it light) -->
    <package name="xinit"/>
    <package name="icewm"/>
    <package name="icewm-config-upstream"/>
    <package name="xterm"/>
    <package name="xdm"/>
    
    <!-- Browsers -->
    <package name="MozillaFirefox"/>
    <package name="chromium"/>
    
    <!-- Tools -->
    <package name="vim"/>
    <package name="less"/>
    <package name="curl"/>
    <package name="ca-certificates-mozilla"/>
    <package name="wicked"/> <!-- fallback networking tools -->
  </packages>
    
  <!-- Bootstrap packages for building the image -->
  <packages type="bootstrap">
    <package name="filesystem" bootinclude="true"/>
    <package name="glibc-locale" bootinclude="true"/>
    <package name="openSUSE-release"/>
    <package name="branding-openSUSE"/>
  </packages>

  <!-- GUI configuration -->
  <config>
    <sysconfig>
      <entry key="DISPLAYMANAGER" value="xdm"/>
      <entry key="DEFAULT_WM" value="icewm"/>
      <entry key="NETWORKMANAGER" value="yes"/>
    </sysconfig>
    <service name="NetworkManager" boot="enable"/>
  </config>
</image>
openSUSE Build Service is sponsored by