d8a11bb2bfec0f9f94c384d8c9b8911d91dc16d4
Omarchy Citizen 0.8.0 — Development Preview
Omarchy Citizen is moving from a frontend around the LUG installer to an owned, self-maintaining Star Citizen stack for Omarchy.
Architecture
The critical install and launch path is owned by this project:
- hardware / Vulkan readiness gate
- select the newest locally compatible stable LUG Wine runner
- validate it in a disposable Wine prefix
- create the real Wine prefix
- dynamically fetch current Winetricks and install required verbs
- dynamically fetch and verify the current RSI Launcher
- manage DXVK and the stable launch entry point
- periodically maintain the user-space gaming stack
LUG Helper is optional support/compatibility tooling. Its failure must not block installation and it never chooses the active Wine runner.
Stable paths
User-space components live below:
~/.local/share/omarchy-citizen/
~/.local/state/omarchy-citizen/
~/.config/omarchy-citizen/
The backend intentionally hides upstream version/layout changes behind stable
vendor/*/current paths and its own game configuration.
Update safety
- Wine candidates are tested before activation.
- Incompatible immutable Wine releases are cached per CPU/glibc fingerprint.
- Partial prefixes are backed up rather than deleted.
- RSI installer downloads are checked against the SHA-512 value from its published update metadata.
- DXVK is not changed while the Wine prefix is active.
- Plugin Git updates retain the Omarchy validation / trusted-remote protection.
Current development status
See DEVELOPMENT_STATUS.md.
License
MIT.
Languages
Go
64.4%
Shell
18.8%
QML
15.2%
HTML
1%
Python
0.6%