mirror of
https://github.com/get-aurora-dev/common.git
synced 2026-11-03 21:49:43 -09:00
Read-only pull mirror of github.com/get-aurora-dev/common: Aurora's wallpapers, logos and shared files, which Aurora's build copies from its image.
I don't know why the desktop doesn't dictate this to applications. We ship firefox by default so we have to change it there as well. This leaves chromium with the bad stock behavior, but we can't really ship configurations for the entirety of flathub. It will only affect new installations. Follow up of https://github.com/get-aurora-dev/common/pull/224 |
||
|---|---|---|
| .gemini | ||
| .github | ||
| aurorafin-shared@81fae1734f | ||
| branding@0063d5ca18 | ||
| logos | ||
| system_files | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .pre-commit-config.yaml | ||
| AGENTS.md | ||
| Containerfile | ||
| cosign.pub | ||
| image-versions.yml | ||
| Justfile | ||
| LICENSE | ||
| README.md | ||
aurora-common
Shared OCI layer containing configuration files for https://github.com/ublue-os/aurora.
This repo builds on top of:
-
system_files/shared/- Configuration shared between Aurora and Aurora-DX -
system_files/dx/- Aurora-DX specific configuration -
wallpapers/- Aurora wallpapers from artwork repo -
system_files/shared/usr/share/ublue-os/homebrew/- Flatpak definitions used for including flatpaks for the ISOs andujust install-system-flatpaks- Yes, homebrew supports the installation of Flatpaks -
logos/- Aurora Logos used in PLM/Plasma Kickoff etc.
Related work is on the Fedora KDE-SIG
Usage in Downstream Projects
Aurora images reference this layer in their Containerfiles:
FROM ghcr.io/get-aurora-dev/aurora-common:latest AS aurora-common
# Copy shared configuration
COPY --from=aurora-common /system_files/shared /
# Copy DX-specific configuration (Aurora-DX only)
COPY --from=aurora-common /system_files/dx /
# Copy wallpapers
COPY --from=aurora-common /wallpapers /
# Copy other assets as needed
COPY --from=aurora-common /logos /tmp/logos
Verify authenticity with cosign
cosign.pub has been used in the past to sign artifacts, we are using keyless OIDC signing now.
cosign verify \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp="github.com/get-aurora-dev/common/.github/workflows/*" \
ghcr.io/get-aurora-dev/common:latest
Building Locally
just build
Additional Commands
# Check Just syntax
just check
# Fix Just formatting
just fix
# Inspect image structure
just tree
# Dump image contents to ./dump
just dump