1.4 KiB
1.4 KiB
Citizen Launcher 0.9.0 — distro-neutral preview
This release turns Omarchy Citizen into an optional integration instead of the product core.
New
- standalone distro-neutral
citizen-launcherGo binary - embedded polished local GUI (
citizen-launcher gui) - Debian/Ubuntu
.debpackaging - generic Linux amd64 tarball
- Fedora RPM spec template
- distro detection via
/etc/os-release - package-manager detection for apt/dnf/pacman/zypper/apk diagnostics
- XDG-native config/data/state/cache paths with legacy Omarchy-Citizen migration
- generic systemd user maintenance timer, with launch-time maintenance fallback on non-systemd desktops
- support bundles generated entirely in Go
- Omarchy moved to
integrations/omarchy/ - system tools preferred; LUG AppImage runtime is only a lazy portability fallback when cabextract/curl/unzip are unavailable
Validation performed
go test ./...go vet ./...- static Linux amd64 Go build
- shell syntax verification
- embedded GUI HTTP/API smoke test
- generic user installer smoke test in an isolated HOME
- Omarchy updater integration test
- Debian package build and metadata inspection
Still needs real-hardware testing
- clean Debian/Ubuntu desktop → RSI login/install → Star Citizen launch
- Fedora/openSUSE hardware testing
- AMD/NVIDIA/Intel Vulkan permutations
- production standalone self-update release channel once an official repository/release URL is chosen