diff --git a/config.sh b/config.sh
index a67bbe6..70a37bb 100644
--- a/config.sh
+++ b/config.sh
@@ -74,10 +74,12 @@ if [ "$desktop" = "x11" ] || [ "$desktop" = "xfce" ]; then
sed -i '/omit_dracutmodules=/d' /usr/bin/dracut
fi
-if [ "$desktop" = "x11" ]; then
- # Only used for X11 acceleration on vmwgfx, saves ~47MiB
- rpm -e --nodeps Mesa-gallium
+# Only used for OpenCL and X11 acceleration on vmwgfx (?), saves ~50MiB
+rpm -e --nodeps Mesa-gallium
+# Too big and will have to be dropped anyway (unmaintained, known security issues)
+rm -rf /usr/lib*/libmfxhw*.so.* /usr/lib*/mfx/
+if [ "$desktop" = "x11" ]; then
# Generated on boot if missing
rm /etc/udev/hwdb.bin
fi
@@ -114,7 +116,7 @@ zypper --non-interactive rm yast2-trans-{uk,sv,ru,ja,da,cs,sr,vi} || :
rm -rf /usr/share/doc/packages/*
# Save more than 150 MiB by removing this, not very useful for lives
-rm -rf /lib/firmware/{liquidio,netronome,qed,mrvl,mellanox,cypress,dpaa2,bnx2x,cxgb4}
+rm -rf /lib/firmware/{liquidio,netronome,qed,mrvl,mellanox,cypress,dpaa2,bnx2x,cxgb4,intel/vsc}
if [ "$(arch)" == "aarch64" ]; then
# Keep some qcom firmware for Lenovo X13s and delete others (save ~50MiB)
rm -rf /lib/firmware/qcom/{apq8016,apq8096,qcm2290,qrb4210,sdm845,sm8250,venus*,vpu*}
@@ -124,7 +126,6 @@ fi
# the new, optional nvidia gsp firmware blobs are huge - ~ 70MB
find /lib/firmware/nvidia -name gsp | xargs -r rm -rf
-
# The gems are unpackaged already, no need to store them twice
rm -rf /usr/lib*/ruby/gems/*/cache/
diff --git a/list-common.sh b/list-common.sh
index 490665e..5655292 100644
--- a/list-common.sh
+++ b/list-common.sh
@@ -295,3 +295,6 @@ install zip
# Workaround for bsc#1131492
buildignore ntp
+
+# Pulled in by dracut through a boolean dep somehow
+buildignore wicked
diff --git a/list-gnome.sh b/list-gnome.sh
index 6c56a70..1075d15 100644
--- a/list-gnome.sh
+++ b/list-gnome.sh
@@ -1,6 +1,7 @@
buildignore libreoffice-calc
buildignore libreoffice-draw
buildignore libreoffice-impress
+buildignore libreoffice-icon-themes
buildignore libreoffice-icon-theme-breeze
buildignore libreoffice-icon-theme-sifr
buildignore libreoffice-icon-theme-hicontrast
@@ -128,3 +129,6 @@ buildignore yelp
if [ "$distro" = "leap" ]; then
buildignore sushi
fi
+
+# Avoid all GTK 2 stuff. GTK 3 and 4 should be enough, really.
+buildignore libgtk-2_0-0
diff --git a/list-kde.sh b/list-kde.sh
index 8206bf8..2355648 100644
--- a/list-kde.sh
+++ b/list-kde.sh
@@ -35,7 +35,7 @@ buildignore plasma5-desktop-emojier
# Resolve have-choice
install plasma-nm5
-install phonon4qt5-backend-gstreamer
+install phonon4qt5-backend-vlc
buildignore ispell
# No fun allowed
@@ -64,7 +64,6 @@ buildignore kmahjongg-lang
buildignore konversation-lang
buildignore libproxy1-pacrunner-webkit
buildignore vlc
-buildignore vlc-noX
buildignore vlc-qt
buildignore vlc-lang
buildignore kipi-plugins
diff --git a/livecd-leap-gnome.kiwi b/livecd-leap-gnome.kiwi
index f12bd61..54c996a 100644
--- a/livecd-leap-gnome.kiwi
+++ b/livecd-leap-gnome.kiwi
@@ -413,6 +413,8 @@
+
+
@@ -421,6 +423,8 @@
+
+
@@ -602,6 +606,8 @@
+
+
diff --git a/livecd-leap-kde.kiwi b/livecd-leap-kde.kiwi
index 64f36f5..688a451 100644
--- a/livecd-leap-kde.kiwi
+++ b/livecd-leap-kde.kiwi
@@ -413,6 +413,8 @@
+
+
@@ -500,7 +502,7 @@
-
+
@@ -533,8 +535,6 @@
-
-
diff --git a/livecd-leap-x11.kiwi b/livecd-leap-x11.kiwi
index 193bc9f..bec87c8 100644
--- a/livecd-leap-x11.kiwi
+++ b/livecd-leap-x11.kiwi
@@ -413,6 +413,8 @@
+
+
diff --git a/livecd-leap-xfce.kiwi b/livecd-leap-xfce.kiwi
index 0de9439..5ab2c48 100644
--- a/livecd-leap-xfce.kiwi
+++ b/livecd-leap-xfce.kiwi
@@ -413,6 +413,8 @@
+
+
diff --git a/livecd-openSUSE.changes b/livecd-openSUSE.changes
index 00dcf43..4aa2859 100644
--- a/livecd-openSUSE.changes
+++ b/livecd-openSUSE.changes
@@ -1,3 +1,24 @@
+-------------------------------------------------------------------
+Wed Jan 24 07:48:58 UTC 2024 - Dominique Leuenberger
+
+- list-kde: switch from phonon4qt5-backend-gstreamer to
+ phonon4qt5-backend-vlc: the gstreamer backed is deprecated and no
+ longer maintained.
+
+-------------------------------------------------------------------
+Fri Jan 5 08:28:20 UTC 2024 - Dominique Leuenberger
+
+- config.sh: drop intel vsc firmware (11MB): Visual Sensing Control
+ is potentially used for 'walk away lock'.
+
+-------------------------------------------------------------------
+Wed Dec 13 17:01:57 UTC 2023 - Fabian Vogt
+
+- Drop Mesa-gallium everywhere
+- Force delete the biggest part of libmfx1
+- list-gnome: Block libgtk-2_0 and libreoffice-icon-themes
+- list-common: Block wicked
+
-------------------------------------------------------------------
Tue Dec 12 08:22:23 UTC 2023 - Fabian Vogt
diff --git a/livecd-tumbleweed-gnome.kiwi b/livecd-tumbleweed-gnome.kiwi
index 998cc48..e8fd199 100644
--- a/livecd-tumbleweed-gnome.kiwi
+++ b/livecd-tumbleweed-gnome.kiwi
@@ -413,6 +413,8 @@
+
+
@@ -421,6 +423,8 @@
+
+
@@ -591,6 +595,8 @@
+
+
diff --git a/livecd-tumbleweed-kde.kiwi b/livecd-tumbleweed-kde.kiwi
index a6b5cd6..1a35f77 100644
--- a/livecd-tumbleweed-kde.kiwi
+++ b/livecd-tumbleweed-kde.kiwi
@@ -413,6 +413,8 @@
+
+
@@ -491,7 +493,7 @@
-
+
@@ -524,8 +526,6 @@
-
-
diff --git a/livecd-tumbleweed-x11.kiwi b/livecd-tumbleweed-x11.kiwi
index 853bab8..6fbedfb 100644
--- a/livecd-tumbleweed-x11.kiwi
+++ b/livecd-tumbleweed-x11.kiwi
@@ -413,6 +413,8 @@
+
+
diff --git a/livecd-tumbleweed-xfce.kiwi b/livecd-tumbleweed-xfce.kiwi
index cf2bce0..2ce2b12 100644
--- a/livecd-tumbleweed-xfce.kiwi
+++ b/livecd-tumbleweed-xfce.kiwi
@@ -413,6 +413,8 @@
+
+