Retain XPS 13 Panther Lake firmware during package refresh

Constrain Cirrus firmware in the package transaction so a stable channel refresh cannot remove the required aliases. Recover old firmware independently of completed migrations, and request reboot only after verifying a successful repair. Preserve package exclusions through native pacman handling while keeping interactive conflict recovery answerable.

Co-Authored-By: GPT-6.1-Sol High <noreply@openai.com>
Co-Authored-By: GPT-6.1-Sol XHigh <noreply@openai.com>
This commit is contained in:
Spencer BullandGPT-6.1-Sol High committed 2026-10-06 00:30:29 -05:00
1 parent 81df05533c
commit 033b5ecd3d
5 files changed
+331 -1

No files matched your search

+2
View File
@@ -15,6 +15,8 @@ cat >"$stub_bin/sudo" <<'STUB'
printf '%s\n' "$*" >"$SUDO_CALL_LOG"
STUB
chmod +x "$stub_bin/sudo"
printf '#!/bin/bash\nexit 1\n' >"$stub_bin/omarchy-hw-dell-xps13-dx13260-ptl"
chmod +x "$stub_bin/omarchy-hw-dell-xps13-dx13260-ptl"
run_helper() {
PATH="$stub_bin:$PATH" SUDO_CALL_LOG="$test_tmp/call" "$ROOT/bin/omarchy-update-pacman" "$@"