Repository navigation
feat(arch): establish reproducibility plans and fix Quattro Qt compatibility - #16
Merged
Merged
Conversation
Add complete OpenSpec plans for an Arch workstation state contract and a core-only tmux rollout. Harden profile targets against lexical traversal, require synchronized Pacman upgrades for Quattro dependencies, and refresh deterministic pilot evidence.
Add a verified QtQuick 6.11 compatibility overlay without modifying the pinned upstream runtime. Route launch, IPC, and kill calls through Quattro-only wrappers and preserve executable helper permissions. Add regression tests, CI coverage, and an explicit Python dependency. Record the verified Quickshell rebuild and keep Qt ABI health checks strict.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Close out the existing Arch reproducibility checkpoint together with the verified Quattro menu recovery. This branch contains three commits and remains scoped to Arch runtime changes, shared profile safety checks, and planning/evidence updates.
What this branch contains
Arch reproducibility planning
Existing safety fixes
$HOME, with regression coverage.pacman -Syu --neededupgrades before installing Quattro dependencies, avoiding partial-upgrade behavior.Quattro recovery after Qt upgrades
Super+Spacemenu caused by QtQuick 6.12's newColorsingleton shadowing Omarchy's palette.quickshell/qswrappers to keep launch, IPC, and kill paths consistent; preserve executable helper permissions.Commits
09594d3—feat(arch): establish reproducibility baseline03c2182—fix(quattro): restore shell menus after Qt upgradesab479d3—style(quattro): preserve transparent bar preferenceValidation
mainand deleting the branch.Known limitation / follow-up
The installed
quickshell-git ...-3binary was built against Qt 6.11.2, while this host now runs Qt 6.12. The official Omarchy stable repository still publishes that same rebuild as of 2026-10-08. The menu-rendering regression is fixed independently, butcheck-runtimedeliberately continues reporting the binary compatibility warning. A verified Qt 6.12 rebuild is still a follow-up; this PR does not suppress the warning or claim full runtime health.Upstream rendering issue: omacom/omarchy#14548.
The workstation's historical Chezmoi pilot recheck also reports local tool drift (
chezmoi2.73.0 vs the evaluation's pinned 2.72.0), and its generated-docs check rejects target permissions. The PR-specific pilot CI uses the pinned evaluation toolchain and passed; local tools and recorded historical evidence were not changed to hide this discrepancy.Merge / branch cleanup
The branch is three commits ahead of
mainand is not behindmainat PR creation. Merge only after review and an explicit user decision; delete the feature branch only after its contents are confirmed inmain.