From bbeb1f4c593200795702c6fc8105cebde59611e4 Mon Sep 17 00:00:00 2001 From: "Jorge O. Castro" Date: Sat, 23 May 2026 19:32:18 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20bug=20batch=20may23=20=E2=80=94=20search?= =?UTF-8?q?-light,=20LockLayering,=20Readymade=20dock,=20toggle-devmode=20?= =?UTF-8?q?tag,=20OTD=20blacklist,=20brew=20path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove search-light from enabled-extensions (crashes GDM, causes reboots) Closes #324 (pfanzola) - Fix LockLayering grep to ignore commented entries in rpm-ostreed.conf Closes #301, picks up PR #300 (joshyorko) - Remove Readymade installer from dock favorites (users re-click causing confusion) Closes #213 - Fix toggle-devmode reading image-tag from image-info.json; now reads from rpm-ostree status -b --json so stable-daily stays on stable-daily Closes #149 - Fix install-opentabletdriver: cleanup old rule files, add modprobe uinput and rmmod wacom/hid_uclogic so drivers unload immediately without reboot Closes #340 - Fix clean-system brew path: /home/linuxbrew -> /var/home/linuxbrew, use explicit path to match update.just Assisted-by: claude-sonnet-4-5 via pi --- bluefin-branding | 2 +- system_files/bluefin/usr/share/ublue-os/just/system.just | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bluefin-branding b/bluefin-branding index 59ca14a4..f5213ca6 160000 --- a/bluefin-branding +++ b/bluefin-branding @@ -1 +1 @@ -Subproject commit 59ca14a42f5a922159895d37935f70e408a42c7d +Subproject commit f5213ca61615bb79a8315fc4c5378a80ca93922e diff --git a/system_files/bluefin/usr/share/ublue-os/just/system.just b/system_files/bluefin/usr/share/ublue-os/just/system.just index d972ec23..c2acd23e 100644 --- a/system_files/bluefin/usr/share/ublue-os/just/system.just +++ b/system_files/bluefin/usr/share/ublue-os/just/system.just @@ -50,9 +50,10 @@ toggle-devmode: set -e IMAGE_INFO_FILE="${IMAGE_INFO_FILE:-/usr/share/ublue-os/image-info.json}" IMAGE_NAME="$(jq -rc '."image-name"' "${IMAGE_INFO_FILE}")" - IMAGE_REF="$(jq -rc '."image-ref"' "${IMAGE_INFO_FILE}" | sed "s/.*ghcr/ghcr/")" - CURRENT_IMAGE="${IMAGE_REF}:$(jq -rc '."image-tag"' "${IMAGE_INFO_FILE}")" IMAGE_BASE_NAME="$(cut -f1 -d\- <<< "${IMAGE_NAME}")" + # Use the booted deployment reference so stable-daily images get the correct tag + # Strip transport prefix (ostree-image-signed:docker://, ostree-unverified-registry:, etc.) + CURRENT_IMAGE="$(rpm-ostree status -b --json | jq -rc '.deployments[0]."container-image-reference"' | sed -E 's|^.*://||; s|^[a-z-]+:||')" set +e if grep -q -E -e "dx$" <<< "${IMAGE_NAME}" ; then