Omarchy Citizen 0.7.0
Rundum-Sorglos / Autopilot
Omarchy Citizen 0.7.0 changes the architecture from "frontend for packages the user maintains" to "self-maintaining Star Citizen appliance".
Autopilot manages the complete user-space gaming stack:
- Omarchy Citizen plugin updates (for clean Git-managed installs)
- official Star Citizen LUG Helper AppImage
- stable
lug-wine-tkg-gitWine runner - DXVK
- Wine prefix health testing
- launch-script Wine runner selection
- repair / recovery
- support logs
The LUG Helper AppImage is preferred over the AUR package. Current LUG releases bundle their GUI/runtime dependencies, reducing the amount of Arch package knowledge required from the player.
Update model
A systemd user timer runs every six hours. Each candidate Wine runner is tested in a throw-away Wine prefix before it can become the active runner. The test requires:
- successful
wineboot drive_csystem.reguser.reg- a valid
%APPDATA%response
If an upstream runner fails that test, the previous working runner stays active.
DXVK is only changed while the Star Citizen Wine prefix is not in use. Existing DLLs are backed up before replacement.
What Autopilot deliberately does not bypass
Kernel, GPU driver and base Omarchy package upgrades still belong to Omarchy's
blessed omarchy update pipeline. Omarchy Citizen does not install a passwordless
pacman/sudo backdoor.
That boundary lets the Star Citizen stack remain self-maintaining without giving a third-party QML plugin permanent unattended root package-management rights.
Local state
Managed components:
~/.local/share/omarchy-citizen/vendor/
├── lug-helper/
├── wine/
└── dxvk/
Logs:
~/.local/state/omarchy-citizen/
├── omarchy-citizen.log
└── updater.log
License
MIT.