Commit graph

398 commits

Author SHA1 Message Date
renner
cc444b8d94
fix: selinux issues regarding swtpm (#2223)
cc: cd7b76f3ef

fixes: https://github.com/ublue-os/aurora/issues/2152
2026-05-16 18:39:55 +00:00
renner
5e9047c577
feat: enable speech-dispatcher by default (#2216)
Fixes: https://github.com/ublue-os/aurora/issues/1783
2026-05-16 05:52:52 +00:00
renner
edee25e2e7
chore: cleanup of packages.sh (#2184)
* chore: cleanup packages.sh

We will not be building different major fedora versions from the same
branch anymore.

* chore: move flathub to fetch.sh

We don't need the flatpak command, it doesn't do anything.
`/etc/flatpak/remotes.d` is always present in the image due to flatpak
package creating this directory.

* chore: don't remove fedora plasma theme

We shouldn't be working around potential issues this way.

* test: check for flathub
2026-05-14 16:35:59 +00:00
inffy
78044be58a
Merge branch 'main' into remove-uupd-override 2026-05-12 19:11:42 +03:00
renner
fe2d09dd42
test: remove libzfs
libzfs7 is now available, I think it's good enough to check for the kmod
being there to ensure we actually have ZFS installed.
2026-05-10 22:49:26 +02:00
renner
3806a404e0
chore: bump upload-artifact action to v7.0.1 2026-05-08 18:16:51 +02:00
renner
e215cdb096
chore: remove beta-only temporary measure
This change will be in get-aurora-dev/common
2026-05-08 18:16:51 +02:00
renner
eb6fd14a6b
test: add back docker tests
This was a temporary measure as docker wasn't available for f44 in the
beginning
2026-05-08 18:16:51 +02:00
renner
4a4d993561
feat: add back igt-gpu-tools
This has been dropped as a temporary measure, this is now available so
we are adding it back again.
2026-05-08 18:16:51 +02:00
renner
49dddbf9e9
chore: drop own flatpak version
resolves: https://github.com/ublue-os/aurora/issues/1842
2026-05-08 18:16:51 +02:00
renner
de8a17af3a
Merge branch 'beta' into promote-beta-to-main44 and resolve conflicts 2026-05-08 17:36:42 +02:00
Jill Fiore
9e0f4dfb81
chore: remove uupd override 2026-05-07 22:56:07 +07:00
renner
440b050a7a
chore: remove chinese justfile doc hack (#2104)
New ostree 2026.1 is in fedora 43 and 44, we can finally remove this
hack now. This previously made bootc install fail.
2026-04-27 12:21:43 +00:00
tingweiwan
d77aa5d4e5
feat(pacakges): add tesseract chinese languagepacks and improvements (#2086) 2026-04-24 04:30:41 +00:00
renner
9ad38fd783
feat: add a couple language packs for spectacle OCR (#2060)
To avoid us adding *all* 100+ packages to the image (each one is a
couple MiB) I only added the most popular languages according to
Flathub. See: https://flathub.org/statistics

If one is missing then people can just request it, at least it's getting
used then.

Supersedes: https://github.com/ublue-os/aurora/pull/1798
2026-04-16 17:22:17 +00:00
renner
5e6f9734cc
fix(beta): add mariadb back (#1902) (#2026)
When rebasing from our kinoite base image to aurora:beta the ostree
deployment will fail with this error:

```
libsemanage.semanage_direct_get_module_info: Unable to open
mariadb-plugin-cracklib-password-check module lang ext file at
/etc/selinux/targeted/tmp/modules/200/mariadb-plugin-cracklib-password-check/lang_ext.
(No such file or directory).
```

Adding mariadb-cracklib-password-check back to our image resolves this
issue.
2026-04-08 19:32:51 +00:00
renner
adafd144b2
chore: catchup beta with main (#2006)
* feat(nvidia): add service to sync Flatpak driver version (#1983)

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>

* chore(ci): replace retry action (#1995)

* ci: replace extractions/setup-just with brew install (#2000)

* chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 1a058eb (#2002)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* fix: move dracut configs to files instead of flags (#2003)

While this doesn't make a difference to our image build itself, it will
make the life easier for derived images as they will inherit all the
modules from us that we set anyway. This undoes some of the changes made
in 32a66fc719. These are specific to the things we install here so it
doesn't make sense to go into common.

---------

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-04-05 17:01:00 +02:00
renner
708dab6335
fix: move dracut configs to files instead of flags (#2003)
While this doesn't make a difference to our image build itself, it will
make the life easier for derived images as they will inherit all the
modules from us that we set anyway. This undoes some of the changes made
in 32a66fc719. These are specific to the things we install here so it
doesn't make sense to go into common.
2026-04-05 13:45:08 +00:00
inffy
447b35d187
chore: update image versions and add new nvdia sync from main (#1993)
* update image versions and add new nvdia sync

* permission fix
2026-04-03 12:50:54 +02:00
Adam Fidel
cb6985d7f0
feat(nvidia): add service to sync Flatpak driver version (#1983)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-04-03 07:45:37 +00:00
renner
166aad8d00
feat: put nerdfonts into it's own layer (#1990)
These are roughly 5MiB and rarely change, this makes sense to put into
it's own layer so refetching this on every update is avoided.
2026-04-03 07:20:03 +03:00
Adam Fidel
838b9fc4c3
fix(beta): uncomment docker enablement (#1979)
* fix(beta): uncomment docker enablement

* Try without docker-buildx-plugin

* enable docker packages

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-04-01 15:51:52 +02:00
inffy
e314569040
chore: remove mesa-va-drivers from f44 (#1965) 2026-03-26 06:51:29 +01:00
renner
e247c850e8
fix: typo in bash-preexec (#1955) 2026-03-25 21:24:43 +01:00
renner
4a32d37502
fix: typo in bash-preexec (#1955) 2026-03-24 17:15:25 +00:00
renner
508115c374
chore: catchup beta with main (#1941)
* chore: Disable merge_group trigger in beta workflow (#1901)

* chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 69f74bf (#1905)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c66a9e (#1906)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update softprops/action-gh-release digest to 71d29a0 (#1904)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update softprops/action-gh-release digest to b25b93d (#1907)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* fix(ci): run scorecard once per week with stable (#1909)

* fix(ci): run scorecard once per week with stable

This wasn't supposed to run at every 15 minutes

* chore(ci): do not build images when changing scorecard

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to a4758dd (#1910)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: remove remaining sssd packages (#1911)

followup of https://github.com/ublue-os/aurora/pull/1811

related upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2417703

* chore(deps): update softprops/action-gh-release digest to 153bb8e (#1912)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 45e92dc (#1913)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to b1bff81 (#1915)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 1b716db (#1918)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: rename the Sunshine service (#1920)

* chore: rename the Sunshine service

* derp

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 1f60519 (#1921)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 47ce300 (#1922)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 0eac2a6 (#1925)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update actions/cache action to v5.0.4 (#1927)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to aa5f004 (#1929)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: Add LFX Health Score badge to README (#1930)

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 281f5ad (#1932)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 77d0a92 (#1936)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to c6f9311 (#1937)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to 3869755 (#1939)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update anchore/sbom-action digest to e22c389 (#1938)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-21 08:34:39 +02:00
renner
5ebd9f1a7c
chore: use aurora package variant for plasma-setup (#1933)
needs: https://github.com/ublue-os/packages/pull/1199

fixes: https://github.com/ublue-os/aurora/issues/1704

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-03-20 15:35:31 +02:00
renner
d707c687b0
fix(beta): make docker able to pull the image (#1934)
* fix(beta): make docker able to pull the image

https://docs.docker.com/engine/storage/drivers/overlayfs-driver/#how-the-overlay2-driver-works

* fix(beta): consolidate shell scripts in aurora-config layer

It doesn't make sense for a shell script which is just a couple KiB big
to get it's own dedicated layer.
2026-03-19 17:59:18 +00:00
renner
f74180aea3
fix(beta): replace konsole with ptyxis in plasma (#1928)
* fix(beta): replace konsole with ptyxis in Plasma

* fix: skill issue
2026-03-19 06:43:34 +02:00
inffy
2196c34656
chore: remove openrazer-kmod (#1923)
* chore: remove openrazer-kmod

Remove installation of openrazer-kmod. The daemon is already commented out (removed) in beta

* remove commented out daemon part

* test: remove razer repo

---------

Co-authored-by: renner <renner0@posteo.de>
2026-03-19 06:41:17 +02:00
renner
8e462de93c
chore(beta): plasma-setup branding (#1916)
* chore(beta): plasma-setup branding

fixes: https://github.com/ublue-os/aurora/issues/1704

Needs: https://github.com/ublue-os/packages/pull/1191

* switch to the new r eal package from copr

* chore: make plasma-setup synced with plasma-desktop

If this breaks then we know that we have to update the package, this is
to prevent us running an old version

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-03-17 14:36:23 +00:00
renner
c36243a4db
feat: rechunk with rpm-ostree (#1476)
* feat: rechunk with rpm-ostree

The legacy rechunker is basically unmaintained, this is a much safer
option to reduce our (delta) image size.

https://coreos.github.io/rpm-ostree/build-chunked-oci/

We can further reduce the layer diff by utilizing --previous-build in
the next rpm-ostree release. It still has a couple problems in the
current release in combination with non-rpm layers.

https://github.com/coreos/chunkah is very early in development, don't
bother for now.

* fix: handle dance regarding stable, stable-daily

* chore: add horrible workaround because of hhd-dev/rechunk

* fix: for layer annotations not being pushed

We need a newer podman version than ubuntu 24.04 provides,
homebrew is the most elegant solution.

We need the layer annotations for the rpm-ostree rechunker so that
updates are more efficient.

workaround for:
https://github.com/containers/podman/issues/27796

* feat: assign layers to files we download

* chore: autostart rechunker-group-fix

* fix: don't do beta tag logic

* chore: only run when deployed with ostree

so this doesn't run on the ISO etc will need to be changed on composefs
native backend.
2026-03-17 14:13:59 +00:00
inffy
ae104e98c6
chore: rename the Sunshine service (#1920)
* chore: rename the Sunshine service

* derp

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-17 11:21:42 +00:00
inffy
c036ecfe7a
chore: rename sunshine service to app-dev.lizardbyte.app.Sunshine 2026-03-17 13:08:22 +02:00
renner
8d98da80d8
chore: remove remaining sssd packages (#1911)
followup of https://github.com/ublue-os/aurora/pull/1811

related upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2417703
2026-03-15 21:49:52 +00:00
inffy
5371951f7b
chore: remove fw-fanctrl package for now (#1674) 2026-03-15 09:21:21 +02:00
renner
d89ab2b01f
chore: remove starship (#1851)
Starship can be installed with homebrew, for multi user systems you can
either setup the shared linuxbrew group or download the binary from the
github releases and drop it in /usr/local/bin as that is wriable or
~/.local/bin.

fixes: https://github.com/ublue-os/aurora/issues/1742
2026-03-15 08:01:18 +02:00
renner
58861579bf
chore(beta): remove discover (#1903)
-libs is currently not removed with the base package.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2417275

fixes: https://github.com/ublue-os/aurora/issues/1703

Removing the krunner_appstream plugin gets rid of the option in the
settings to enable the option for discover to be set as the search
provider. It's part of the plasma-workspace-libs package.
2026-03-15 00:07:55 +00:00
dreamyuki
aec2ca5c77
feat: remove ptyxis from image (#1784)
* feat: remove ptyxis from image

* fix: remove ptyxis stuff

* chore: remove gschema override related things

we don't need this anymore as we longer do any gschema overrides

needs: https://github.com/get-aurora-dev/common/pull/119

---------

Co-authored-by: renner <renner0@posteo.de>
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-03-14 20:56:04 +00:00
renner
7a0ff57b0f
chore: remove SDDM workarounds (#1837)
Plasma Login Manager can do this natively, no hacks needed

https://github.com/ublue-os/aurora/issues/1718
2026-03-14 20:23:55 +00:00
renner
f2ad60cba8
fix(beta): add mariadb back (#1902)
When rebasing from our kinoite base image to aurora:beta the ostree
deployment will fail with this error:

```
libsemanage.semanage_direct_get_module_info: Unable to open
mariadb-plugin-cracklib-password-check module lang ext file at
/etc/selinux/targeted/tmp/modules/200/mariadb-plugin-cracklib-password-check/lang_ext.
(No such file or directory).
```

Adding mariadb-cracklib-password-check back to our image resolves this
issue.
2026-03-14 17:58:27 +00:00
renner
d7234d2847
chore(beta): make F44 build (#1879)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-03-14 16:09:04 +00:00
inffy
3eff86f22e
chore: revert rpm-ostree pin (#1889)
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-03-14 12:41:51 +00:00
Aidan Gauland
09cd987058
feat: add autofs (#1897)
Allows defining fstab-like mounts for network filesystems to be mounted
on-demand.
2026-03-14 05:05:37 +00:00
renner
555e893a3a
chore: workaround for rpm-ostreed.conf getting overwritten (#1873) 2026-03-12 07:39:21 +02:00
renner
aabd4a7e67
fix: clear out content in /{var,tmp} (#1864)
fixup of https://github.com/ublue-os/aurora/pull/1846

/tmp wasn't supposed to be in the RUN statement, this only hid those
files from `bootc container lint`, they still make it into the final
image. We basically don't care about anything else in /var other than
cache.
2026-03-10 13:00:29 +00:00
renner
b4dcd57323
fix: pin rpm-ostree to 2025.12-1 (#1855)
https://github.com/coreos/rpm-ostree/issues/5567
2026-03-08 22:40:57 +00:00
renner
47021fedde
chore: get nvidia rpms from akmods, remove i686 (#1847)
This means we don't have to download the nvidia stuff anymore as it
comes bundled with the nvidia akmods and should be a little more
reliable in general.

We don't need 32-bit libraries on the host, people should use Steam and
friends from Flathub and distrobox, this makes the nvidia images
roughly 800MiB lighter.

needs: https://github.com/ublue-os/akmods/pull/457
2026-03-08 06:07:11 +00:00
renner
22d21c197c
feat(ci): use CPP preprocessor for akmods (#1799) 2026-02-27 19:51:50 +02:00
renner
db058fda04
fix: clear all versionlocks (#1817) 2026-02-26 19:52:20 +02:00