From 5bf694571bd0a13873e7326a55995969bd7a0759 Mon Sep 17 00:00:00 2001 From: tranch Date: Thu, 27 Aug 2026 04:14:34 +0800 Subject: fix: install payload PNG branding aliases Copy each size root icon into the launcher alias paths. --- build_files/build.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build_files/build.sh b/build_files/build.sh index dd58852..5a7f780 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -33,12 +33,13 @@ done # The Plasma launcher resolves the standard start-here name from both scalable # and per-size places directories. Populate every existing Bazzite icon size # in the installed payload, not only in the live installer image. -for icon_dir in /usr/share/icons/hicolor/*/places; do +for icon_dir in /usr/share/icons/hicolor/*; do [[ -d "${icon_dir}" ]] || continue source_icon="${icon_dir}/bazzite-logo-icon.png" if [[ -f "${source_icon}" ]]; then - cp -f "${source_icon}" "${icon_dir}/start-here.png" - cp -f "${source_icon}" "${icon_dir}/fedora-logo-icon.png" + mkdir -p "${icon_dir}/apps" "${icon_dir}/places" + cp -f "${source_icon}" "${icon_dir}/places/start-here.png" + cp -f "${source_icon}" "${icon_dir}/apps/fedora-logo-icon.png" fi done -- cgit v1.2.3