2026-08-31 17:17:17 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 12:30:29 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 12:30:29 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 16:49:41 +02:00
2026-08-31 12:30:29 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 17:17:17 +02:00
2026-08-31 12:30:29 +02:00
2026-08-31 16:49:41 +02:00

Omarchy Citizen 0.7.1

Rundum-Sorglos / Autopilot

Omarchy Citizen 0.7.1 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-git Wine 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_c
  • system.reg
  • user.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.

0.7.1 compatibility fallback

Autopilot no longer assumes that the newest LUG Wine release is compatible with every PC. It evaluates recent stable releases newest-first and activates the first runner that passes the full local prefix test.

A rejected immutable release is cached against the current CPU/glibc fingerprint, so it is not downloaded again every six hours. If the machine's runtime fingerprint changes, it is eligible for retesting.

Wine diagnostics now include the actual process error (signal: illegal instruction, missing loader/library, exit status, etc.) even when Wine writes nothing to stdout.

S
Description
No description provided
Readme MIT
81 MiB
Languages
Go 64.4%
Shell 18.8%
QML 15.2%
HTML 1%
Python 0.6%