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.
Find a file
renovate[bot] c3cc86a4e3
chore(deps): update ghcr.io/projectbluefin/common docker digest to eaa9803 (#201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 05:50:56 +00:00
.gemini fix(gemini): add styling guide for gemini reviews 2026-01-08 09:43:36 +02:00
.github Update codeowners 2026-05-29 07:03:22 +03:00
branding@a2609104f6 chore(deps): update branding digest to a260910 (#164) 2026-04-26 05:32:37 +00:00
logos feat: Introduce initial Aurora OS configuration, branding assets, and system components across various directories. 2025-11-25 11:59:55 +05:30
system_files feat: remove stable-daily in rollback-helper (#177) 2026-05-30 17:06:04 +00:00
.gitattributes init 2025-11-25 12:00:24 +05:30
.gitignore chore(ci): pin action hashes (#160) 2026-04-26 05:06:56 +00:00
.gitmodules feat: add light global theme, remove assets from repo (#102) 2026-01-12 15:53:21 +00:00
.pre-commit-config.yaml init 2025-11-25 12:00:24 +05:30
AGENTS.md docs: update README and AGENTS to reflect Aurora repository structure 2025-12-29 15:45:08 -05:00
Containerfile chore(deps): update ghcr.io/projectbluefin/common docker digest to eaa9803 (#201) 2026-06-01 05:50:56 +00:00
cosign.pub chore: move to org sign key 2025-12-18 18:39:17 +02:00
image-versions.yml chore(renovate): automate aurora-wallpapers (#156) 2026-04-24 14:52:02 +00:00
Justfile feat: add light global theme, remove assets from repo (#102) 2026-01-12 15:53:21 +00:00
LICENSE init 2025-11-25 12:00:24 +05:30
README.md docs: how to verify with cosign after keyless signing 2026-04-26 16:59:07 +02:00

aurora-common

Shared OCI layer containing configuration files for Aurora and Aurora-DX variants.

Repository Structure

This layer builds on top of ghcr.io/projectbluefin/common and https://github.com/get-aurora-dev/branding which includes:

  • 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 and ujust install-system-flatpaks - Yes, homebrew supports the installation of Flatpaks
  • logos/ - Aurora Logos used in SDDM/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