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>