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.
Final solution for the new just completion engine ended up being; For `bash` we have to change the script to set `JUST_JUSTFILE` while having an autocomplete script where `just` is substituted to `ujust`. This was based on feedback from Casey in https://github.com/casey/just/discussions/3683#discussioncomment-17804984 For `fish` the only method i found to get the completions working properly was to alias `ujust` to `just --justfile "/usr/share/ublue-os/justfile"` now for zsh i had to write a custom compdef that hardcodes in `--justfile "/usr/share/ublue-os/justfile"` and passes it to the completion definitions for `just`, i do not want to go into how long i spent on this stupid compdef... Hikari's words, he figured everything out here. Thanks. It's an exact clone of https://github.com/ublue-os/packages/pull/1319. resolves: https://github.com/get-aurora-dev/common/issues/220 Co-authored-by: HikariKnight <2557889+HikariKnight@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| branding@0063d5ca18 | ||
| logos | ||
| system_files | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .pre-commit-config.yaml | ||
| 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