Fork of ublue-os/aurora: stage 0 of Quine Linux, built and published here
Find a file
renner a925e0269f
feat(ci): setup runner with containers policy (#2549)
* feat(ci): setup runner with containers policy

Currently for ublue-os/akmods and kinoite (not pinned by digest), we
verify them and pull them right after. We can't trust the authenticity
of those images, as the tag in the meantime could point to a different,
potentially compromised digest.

To avoid this, we set up our runner so that it will refuse to pull
anything from Universal Blue or quay.io/fedora-ostree-desktops without
first getting verified with the corresponding public key in our repo.

With this, we can completely get rid of our verify-container recipe and
benefit from the retry logic that is implemented in the podman pulls we
already do beforehand.

This would mean that local builds would no longer verify the pulled
images, as the policy is very likely not configured, but I don't think
that is super important.

* fix: install cosign in non-production builds
2026-07-13 14:34:27 +00:00
.github feat(ci): setup runner with containers policy (#2549) 2026-07-13 14:34:27 +00:00
build_files fix: relink rpm-ostree-base-db to system rpmdb (#2499) 2026-07-04 05:46:27 +00:00
system_files/shared chore: Revert "chore: delete bootc install config (#2426) 2026-06-20 04:12:40 +00:00
.devcontainer.json feat(packages): add fcitx5-chewing and fcitx5-m17n (#1689) 2026-01-31 14:51:31 +00:00
.gitattributes fix: add gitattributes for proper linguist detection (#1023) 2024-03-13 17:51:40 -04:00
.gitignore feat(ci): add bootc install recipe (#2215) 2026-05-16 21:09:29 +00:00
.pre-commit-config.yaml refactor: Reorganize Build Process (#1867) 2024-11-05 04:13:24 +00:00
artifacthub-repo.yml chore: replace old Jorge references (#1043) 2025-10-03 15:20:44 +00:00
Containerfile.in chore: misc cleanup (#2382) 2026-06-13 16:17:24 +00:00
CONTRIBUTING.md docs: add CONTRIBUTING.md (#2261) 2026-06-06 15:39:45 +03:00
cosign.pub refactor: update cosign public key (#1483) 2024-07-02 13:28:53 -04:00
image-versions.yml chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to b46719a (#2550) 2026-07-13 05:20:19 +00:00
Justfile feat(ci): setup runner with containers policy (#2549) 2026-07-13 14:34:27 +00:00
LICENSE Initial commit 2023-03-08 13:39:33 -05:00
quay.io-fedora-ostree-desktops.pub fix(ci): verify akmods, brew, common with local key (#1665) 2026-01-25 06:24:40 +00:00
README.md chore: catchup beta with main (#1941) 2026-03-21 08:34:39 +02:00

Aurora

Codacy Badge Stable Images Latest Images Ask DeepWiki

LFX Active Contributors LFX Health Score OpenSSF Scorecard

aurora

Aurora is a delightful KDE desktop experience for end-users that are looking for reliability and developers for the most-hassle free setup. Zero maintenance included.

Documentation

  1. Discussions and Announcements - strongly recommended!
  2. Documentation
  3. Contributing Guide
  4. Local Building Guide

The system_files, flatpak and logos directory have been moved to here.

Secure Boot

Secure Boot is supported by default on our systems, providing an additional layer of security. After the first installation, you will be prompted to enroll the secure boot key in the BIOS.

Enter the password universalblue when prompted to enroll our key.

If this step is not completed during the initial setup, you can manually enroll the key by running the following command in the terminal:

ujust enroll-secure-boot-key

Secure boot is supported with our custom key. The pub key can be found in the root of the akmods repository here. If you'd like to enroll this key prior to installation or rebase, download the key and run the following:

sudo mokutil --timeout -1
sudo mokutil --import public_key.der

Repobeats

Alt

Star History

Star History Chart