Commit graph

325 commits

Author SHA1 Message Date
renner
477b0b3563
chore: don't set cap_net_raw=ep for ksysguard (#1666)
This got fixed in Fedora:
babc3a3502
2026-01-25 06:18:12 +00:00
renner
a292f8423b
fix: logos package conflict on downstream images (#1657)
Not having *-logos leads to conclicts and will either break package
layering (file already exists) or completely replace them if used in
downstream images if a single package like anaconda requires them.

To comply with the licensing of the fedora-logos we have to swap it out
for the generic-logos.

"This package and its content may not be distributed with anything but
unmodified packages from Fedora Project. It can be used in a Fedora Spin,
but not in a Fedora Remix. If necessary, this package can be replaced by
the more liberally licensed generic-logos package."

By swapping it out with the generic-logos we can get away with not
making a dummy package, allowing these "problematic" packages to be installed
on downstream images and keep using OCI/non-RPM for our branding.
2026-01-20 17:11:41 +00:00
renner
c8ee9405a9
chore: remove packages that are already in the base image (#1655) 2026-01-19 17:27:22 +00:00
renner
08ee28916f
feat: enable KDE 6.6 Beta builds (#1646)
* feat: enable KDE 6.6 Beta builds

latest kernel is nasty, so just going for the coreos-stable kernel now
on beta

The panel task manager widget config is not present in the beta packages

* fix: use latest kernel

ostree hotfix and sysext is fixed in 6.18.5

* fix firewall installation
2026-01-17 12:28:12 +00:00
renner
1c90f7b266
fix: add gvfs-fuse (#1640)
Seems that only gvfs isn't enough in some cases

followup of: https://github.com/ublue-os/aurora/pull/1639
2026-01-15 21:21:12 +00:00
renner
32397744a6
fix: add gvfs (#1639)
This is needed for applications like dejadup which interface with
various gvfs backends.

Related: https://gitlab.gnome.org/World/deja-dup/-/issues/630

Fixes: https://github.com/ublue-os/aurora/issues/1638
2026-01-15 19:52:03 +00:00
renner
2678890be6
feat: FROM quay.io/fedora-ostree-desktops/kinoite (#1615)
* feat: FROM quay.io/fedora-ostree-desktops/kinoite

Instead of using the ublue-os/kinoite-main base image we would be using
the ones built by Timothée over at https://gitlab.com/fedora/ostree/ci-test

This is a good path forward for Aurora because:

- we no longer have to undo things we inherit from ublue-os/main
- less overall dependencies
- we can make more conscious decisions about what goes into the image
- it's easier now to build images on top of upcoming Fedora versions
  (even KDE nightly ones) or to base on top of potential future images
  that are more aligned with our goals and needs

This would come at the cost of maintaining most of what main did
previously ourselves.

* chore: remove ublue-os-akmods-addons

* chore: codecs from negativo

* feat: add flathub

* fix: fedora flatpak be gone

* feat: miscellaneous workarounds

* feat: CoreOS rescue boot generator

* feat: allow brew programs with sudo

* chore: re-add packages from main

* chore: remove packages we removed in main

* chore: renovate

there is no latest tag

* fix: remove explicit ublue akmods copr cleanup

already included with all the others

* chore: remove added fedora flatpak service

We don't need this

* fix(renovate): set proper tag

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-01-13 04:52:08 +00:00
inffy
1970b35722
chore(flatpak,iso): get flatpaks from common (#1604) 2026-01-12 16:15:08 +01:00
Adam Fidel
f4bb941506
chore(bling): remove unused aurora-cli directory (#1595)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-01-07 22:11:10 +00:00
renner
87735e88e3
chore: generate logos in common (#1589)
* chore: generate logos in common

sister PR: https://github.com/get-aurora-dev/common/pull/89

* chore: remove plymouth, sddm and global theme

* chore: update sha manually
2026-01-06 10:10:33 +00:00
Tulip Blossom
ad8f1ff7b5
chore(brew): dont explicitly enable brew-{update,upgrade} timers (#1591)
We don't need this as we use `uupd` for handling brew updates and we have a systemd preset for this

Related: https://github.com/ublue-os/bluefin/pull/3988
Related: https://github.com/projectbluefin/common/issues/121

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>
2026-01-05 06:32:28 +00:00
renner
78989a1322
feat: set default wallpaper in common (#1587)
sister PR: https://github.com/get-aurora-dev/common/pull/88

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-01-04 19:08:05 +00:00
renner
a5fac8ca6c
feat: set coneheads wallpaper as default (#1584) 2026-01-04 12:52:06 +00:00
inffy
cca8be42e5
disable rpm-ostreed-service.timer (#1578) 2026-01-03 12:31:20 +00:00
renner
1d51e01ea3
chore: remove ublue-os-update-services (#1571)
* chore: remove ublue-os-update-services

We use uupd now, which manages all this functionality

* fix: also remove disabled services
2026-01-03 01:42:04 +00:00
renner
0409aebf9e
chore: delete ublue-fix-hostname (#1570)
We needed this because people were reporting distrobox breaking because
of /etc/hostname missing

See: https://github.com/ublue-os/bluefin/pull/2438
See: 60834b5696
2026-01-03 01:41:41 +00:00
renner
2ca5acdbd5
chore: cleanup ublue-guest-user.service (#1567)
we don't need this, this was like a docker ephemeral user thing, running
aurora graphical session inside docker
2026-01-02 22:22:00 +00:00
renner
fe58dbd642
feat: switch over to brew OCI from RPM (#1522)
This new brew version also includes those 2 changes:

https://github.com/ublue-os/brew/pull/2
https://github.com/ublue-os/brew/pull/1

Brew binaries have less priority than system binaries now.

This will also make our images 120MiB bigger as hhd/rechunker doesn't
handle non-RPM content at all, unlike the rpm-ostree compose
build-chunked-oci.

https://github.com/ublue-os/brew
2025-12-28 07:09:07 +00:00
renner
569fd4a790
fix: missing udev rules (#1531)
We were overwriting files we derive from kinoite-main and then removing
the ones that are overlapping between the two, resulting in missing udev
rules. This basically goes for all ublue* packages that kinoite-main
includes, so also moved ublue-os-luks.

Fixes: https://github.com/ublue-os/aurora/issues/1530
2025-12-26 05:57:02 +00:00
renner
d074945184
fix: cleanup /tmp (#1513)
hhd/rechunk previously cleaned this up, so we never noticed and had
leftovers of 600MiB on our image. This is needed when we move off of
this rechunker implementation.
2025-12-21 21:40:33 +00:00
renner
fd64502e50
feat: add debug packages for own flatpak version (#1505)
We are shipping a patched/pre-release Flatpak version, might as well install the
debug packages so crash reports are more useful.
2025-12-21 03:29:54 +00:00
renner
fa5864007b
fix: ZFS RPM pattern matching (#1489) 2025-12-19 07:07:06 +02:00
renner
32a66fc719
feat: move back image specific files/hacks/tech debt (#1472)
* feat: move back rpm-ostreed.conf

This is tech debt only for this repo and is not an "asset" shared
between multiple aurora variants.

* feat: add bootc install config

CentOS Stream doesn't support BTRFS out of the box

* feat: add dracut/modprobe configs

module enablement is not an asset and should not be shared between
variants

* feat: add stuff for preinstall bazaar flatpak back

we don't need this on LTS as we start fresh there, this is not an "asset"

* feat: add SDDM stuff

Plasma Login Manager is the future and we shouldn't introduce
workarounds on other Aurora variants when there is a fix in sight.

* feat: add flatpak-nuke-fedora.service

We only have to deal with this problem on Fedora bases

* fix: actually COPY system_files

* Update system_files/shared/etc/rpm-ostreed.conf

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>

* chore: remove dracut zstd compression

* chore: move dracut config to command

---------

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
2025-12-17 17:46:51 +00:00
renner
003faff94e
fix: unbreak dx builds (#1477)
main removed rpmfusion*
https://github.com/ublue-os/main/pull/1841

adds the same logic as we have on non-dx
2025-12-17 05:13:26 +00:00
renner
070c393f96
feat: get rid of most ublue* packages and consume bluefin-common (#1455)
* feat: get brewfiles and justfiles from common repo

this will greatly reduce the number of recipes, mainly the ones we
inherit from ublue-os-just that we add in main

* feat: remove ublue-fastfetch

* remove ublue-polkit-rules pkg

* remove ublue-fastfetch pkg

* exclude ublue-os-udev-rules pkg

* exclude ublue-os-signing pkg

* exclude ublue-os-luks pkg

* chore: remove brew workflow

* feat: remove ublue-motd

https://github.com/projectbluefin/common/pull/52

* feat: move ublue-bling

* feat: move ublue-setup-services

* feat: remove check-sb-key.service mentions

not included in https://github.com/projectbluefin/common/pull/49

We decided to not port this old script for checking if the secureboot
key is enrolled

* fix: properly remove ublue-os-signing

https://github.com/ublue-os/aurora/pull/1463

* chore: update sha manually

---------

Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
2025-12-16 05:04:05 +00:00
renner
16d2cb9348
test: add fedora-third-party as unwanted (#1462) 2025-12-15 04:59:06 +00:00
renner
018ab4f512
test: verify if we ship the ublue signing keys on the image (#1463)
* test: verify if we ship the ublue signing keys on the image

* fix: no need for that
2025-12-15 04:43:01 +00:00
Adam Fidel
abe550c261
fix: update Ptyxis dbus activation to use correct shim (#1443) 2025-12-12 05:32:19 +00:00
Adam Fidel
89f1e11393
fix(ujust): remove broken configure-broadcom-wl recipe (#1438) 2025-12-10 03:35:39 +00:00
renner
d7aec568a3
chore: move flatpaks, logos and system files (#1421)
* chore: move flatpaks, logos and system files

They live here now!
https://github.com/get-aurora-dev/common

Also happens to remove the dnf and yum wrappers.

* fix: ci complaints
2025-12-05 16:47:25 +00:00
renner
464ed261c8
fix: re-enable nvidia tests (#1182)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-12-02 22:58:48 +00:00
inffy
b847947b4f
chore: free space - remove akonadi+mariadb (#1402)
* chore: free space - remove akonadi+mariadb

* some fixes for packages.sh

* test: add akonadi to unwanted packages

we don't need this on the image

* Update build_files/base/04-packages.sh

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>

---------

Co-authored-by: renner <renner0@posteo.de>
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2025-12-02 15:32:37 +00:00
renner
8f47670f5a
feat: add back uld samsung printer driver (#1405)
fixes: https://github.com/ublue-os/aurora/issues/1404
This is a proprietary driver from negativo repo.
We had this in the past and this is hardware enablement so I think it's fine to include
2025-12-02 14:20:13 +00:00
inffy
1e69bf7915
feat: set holiday wallpaper as default (#1381)
* feat: set holiday wallpaper as default

* i forgor the tests

* chore: test notice

---------

Co-authored-by: renner <renner0@posteo.de>
2025-12-01 00:32:13 +02:00
renner
d7e6ce24bc
feat: move wallpapers over to oci artifact (#1365)
* feat: move wallpapers over to oci artifact

We need the -l flag for rsync because /usr/share/wallpapers from the OCI
artifact is a relative symlink to /usr/share/backgrounds/aurora. Or else
the symlinks don't get copied at all.

* fix: use stuff from org
2025-11-28 20:51:47 +00:00
inffy
9cac8535ef
revert: "fix: update to new plasma-workspace (#1345)" (#1358)
* Revert "fix: update to new plasma-workspace (#1345)"

This reverts commit 4f2672753f.

* add tests back

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 14:43:19 +01:00
renner
97beb5daf8
chore: remove /usr/share/doc from the image (#1332)
addresses: https://github.com/ublue-os/aurora/issues/1322

We can save roughly 200MiB with this.

Documentation is generally available online, we don't preinstall any
utilities for looking at it anyway, khelpcenter sucks and I imagine that
nobody is using it. Not even KDE Linux ships that monstrosity.

Keeping our own offline documentation obviously, it's way more approachable than random HTML and markdown files.

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-11-24 12:40:07 +00:00
renner
bd2b0a8cfe
chore: remove cosign (#1354)
we add this in main as part of:
80cdd1654f/build_files/install.sh (L150)

Installing an RPM from github releases

We save 150MiB with this. Our pipeline handles the signing of the images
and if users want to sign images then they can use cosign from homebrew,
chainguard container + distrobox.
2025-11-24 10:24:13 +00:00
inffy
4f2672753f
fix: update to new plasma-workspace (#1345)
* fix: update to new plasma-workspace

the upcoming qt6.10.1 update breaks plasma-workspace to endless crash
loop. Adding this for tomorrow when the QT update hits (its already in
kinoite) so we can atleast have a fix.

Don't think this fix gets to stable before our upstream image gets built

* try to exclude discover-kns

* fix: exclude plasma theme for fedora

* kill me

* fix: move removal of lookandfeel package to the end

---------

Co-authored-by: renner <renner0@posteo.de>
2025-11-24 07:33:55 +00:00
renner
79a4351ebe
chore: move logos away from packages (#1346)
* chore: move logos away from packages

* chore: rename logo to aurora-banner
2025-11-24 05:04:30 +00:00
renner
edb24cbc35
chore: move icons for discourse, docs and update back (#1347) 2025-11-24 00:57:31 +00:00
renner
49f566a4e1
tests: add podman (#1334) 2025-11-21 04:42:20 +00:00
inffy
33183d3ca8
fix(ptyxis): fix open terminal here on dolphin (#1329) 2025-11-20 19:37:30 +01:00
renner
3136534d3b
fix: cleanup leftover kernel modules from base image (#1286)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-11-19 19:38:13 +00:00
inffy
c3dfd7fcb1
chore: remove remaining beta tags from build scripts (#1319)
* chore: remove testing repo for beta

* chore: remove beta tags from akmods script

* remove whitespaces

* remove monkey patch

* add comment to nvidia-ctk exclusion
2025-11-19 17:22:22 +00:00
renner
3a3a47f4a3
chore: remove patched switcheroo (#1033)
* chore: remove patched switcheroo

Wait for F43
https://src.fedoraproject.org/rpms/switcheroo-control

* chore: refresh for new packages.sh

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-11-18 22:37:24 +02:00
inffy
4581935054
fix(ptyxis): patch for handling dead keys on KDE (#1303)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: renner <renner0@posteo.de>
2025-11-15 21:34:26 +01:00
renner
1d4ab162a8
fix: verify sharship download + pin bash-preexec (#1276)
* fix: verify sharship download

* fix: pin bash-preexec to release
2025-11-09 20:23:22 +00:00
renner
8c60b2bf55
feat: move plymouth logos away from RPM (#1267) 2025-11-08 17:13:03 +00:00
inffy
cae8a76198
chore(ci): rename override script (#1270) 2025-11-08 13:01:00 +00:00