Fork of ublue-os/aurora: stage 0 of Quine Linux, built and published here
Find a file
renner cfd014fa2f
refactor(ci): initial work for using flag/arg-based workflow (#2443)
* refactor(ci): initial work for using flag/arg-based workflow

The goal of this is to make the buildsystem function like any other CLI
program. The only recipes I haven't touched in this PR are the very
simple recipes like verify-container, retag-nvidia-ghcr and
login-registry. In the future I want to split up this Justfile in
multiple smaller ones where it feels right to do that.

resolves: https://github.com/ublue-os/aurora/issues/2436

* document minimum just version

* build recipe

* feat: redo the way we do kernel pins

This allows an independent pinning of kernels for future ARM builds
regardless of x86. Probably the way we should have done it from the
beginning.

* get rid of build-ghcr and build-pipeline related things

We are not using the build-pipeline recipe anywhere right now. I think a
build-rechunk recipe is good enough for now.

I think build-ghcr doesn't make any sense anymore as it's now just a
single additional flag. The rechunk recipe with chunkah currently
doesn't alter any behavior when run in ghcr so we can delete this. But
this will likely change when chunkah implements some form of passing a
previous manifest.

I want to do a recipe at some point which replaces the general idea of
the pipeline recipe and is as close to github as possible. Build ->
Rechunk -> Secureboot-> tag + push an image to a local registry bootc
install.

* do deprecated build-chunked-oci recipe

* remove build-pipeline parts of ostree-rechunk

* export oci

* load rootful recipe

currently not used in CI as we are running everything as root.

* secureboot

* generate-point

* gen-sbom

* package cache

* bootc install

* some remaining shebangs

best practice to use env bash here instead

* push recipe

* redo generate-build-tags and tag-images

I removed the version input here. This has been broken for probably a
very long time, this didn't do anything for months at least, oldest log
I could find here:

```
Error: no such object: "aurora:latest"
Tags for this Action...
latest latest-43.20260424 latest-20260424 43 43-43.20260424 43-20260424
```

Kernel input is now done through just, so no reason to pass that, no
idea why we had that here in the first place.

* fix kernel pin for build-rechunk

This convenience recipe needs to take all the options from the build one
2026-06-27 06:36:37 +00:00
.github refactor(ci): initial work for using flag/arg-based workflow (#2443) 2026-06-27 06:36:37 +00:00
build_files feat(ci): increase dnf timeout to combat network flakes (#2401) 2026-06-15 15:21:13 +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 b0ff866 (#2461) 2026-06-27 04:47:07 +00:00
Justfile refactor(ci): initial work for using flag/arg-based workflow (#2443) 2026-06-27 06:36:37 +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