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
renner 6f07ce26b5
chore: remove some tech debt (#297)
* chore: remove ublue-flatpak-manager

Got superseded by [1] and [2]. This doesn't even run or is referenced
anywhere.

[1] aaff9dc83e/system_files/shared/usr/share/ublue-os/privileged-setup.hooks.d/99-flatpaks.sh
[2] https://github.com/get-aurora-dev/common/blob/main/system_files/shared/usr/share/ublue-os/user-setup.hooks.d/40-flatpak.sh

* chore: remove unneeded workarounds

devpod is dead upstream, we do not ship it anymore, flatpak is marked
EOL

QT issue doesn't look like it is relevant anymore
2026-10-25 05:33:13 +00:00
.github chore(deps): update docker/login-action action to v4.7.0 (#293) 2026-10-23 20:42:02 +00:00
branding@0063d5ca18 chore(deps): update branding digest to 0063d5c (#216) 2026-06-11 07:14:32 +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 chore: remove some tech debt (#297) 2026-10-25 05:33:13 +00:00
.gitattributes init 2025-11-25 12:00:24 +05:30
.gitignore chore: bring in aurorafin-shared (#241) 2026-07-28 18:20:57 +00:00
.gitmodules chore: bring in aurorafin-shared (#241) 2026-07-28 18:20:57 +00:00
.pre-commit-config.yaml init 2025-11-25 12:00:24 +05:30
Containerfile feat: fall wallpaper (#286) 2026-10-11 20:17:37 +02: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 chore: bring in aurorafin-shared (#241) 2026-07-28 18:20:57 +00:00
LICENSE init 2025-11-25 12:00:24 +05:30
README.md docs: mention dual-sign (#285) 2026-10-12 08:07:47 +03:00

aurora-common

Shared OCI layer containing configuration files for https://github.com/ublue-os/aurora.

This repo builds on top of:

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

Images are dual-signed so they can be verified with the old sigstore bundle format as well as the keyless OIDC way.

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

How to test changes

This is not as thorough as building this container, and building Aurora itself with that local copy but is mostly good enough for quick iteration.

Use sysextbuddy. It is currently limited to /usr because --install-mode confext for /etc is currently harder to do because of selinux.

sysextbuddy -i system_files/shared

Things that are generated/modified during the container build like wallpapers are missing here so do just dump and then

sysextbuddy -i dump/system_files/shared

instead.

Additional Commands

# Check Just syntax
just check

# Fix Just formatting
just fix

# Inspect image structure
just tree

# Dump image contents to ./dump
just dump