Commit graph

18 commits

Author SHA1 Message Date
Eric Curtin
772bf564dc
feat: drop Docker Model Runner in favor of llmman (#2847)
Remove docker-model-plugin from the DX Docker package set.

llmman (https://github.com/llmmanorg/llmman) covers the same local
model runner use case and is available via Homebrew from the shared
ai-tools Brewfile (`ujust bbrew` -> ai), so the Docker plugin is no
longer needed in the image.
2026-09-09 13:29:56 +00:00
renner
4507691db6
feat: make compatible with unsealed composefs (#2829)
* feat: make compatible with unsealed composefs

The bootc package ships a dracut configuration that adds the bootc
module (which is needed for the installation of the composefs backend)
to the initramfs which we currently don't have and ostree is also set
there.

I want this because bootc install is significantly faster when used with
the composefs backend, because it does some magic zeor-copy reflink
things. It is wired up with `just disk-image --backend composefs`.

For a long time systemd-boot was the only supported bootloader on
composefs backend, but grub works now. So we don't have to unnecessarily
add systemd-boot to the image.

* use grub for composefs
2026-09-08 08:00:21 +00:00
renner
2b7378c4c5
feat: add oxygen theme (#2834)
People wanted to have this.

This PR [1] would be nice to have in the future.
Tracked upstream [2].

[1] https://src.fedoraproject.org/rpms/plasma-oxygen/pull-request/2
[2] https://forge.fedoraproject.org/kde/tracker/issues/713
2026-09-06 11:45:47 +00:00
inffy
e3fbf218d4
chore: remove patched ostree pkg (#2814)
the fixed version is now in fedora repos
2026-09-01 05:43:23 +00:00
renner
c55ab3d054
fix: plasma-welcome wrapper (#2795)
fixup of e93c41edd7.

The previous iteration has worked but only when calling via the desktop
file, something else during first boot calls /usr/bin/plasma-welcome
directly.

xref: https://github.com/ublue-os/aurora/issues/2624
2026-08-29 15:38:31 +00:00
renner
287ed4b18a
fix: konsole shortcut (#2785)
fixup of c215aa1a2e.
2026-08-28 04:02:14 +00:00
renner
6a34520e84
chore: remove useless removals (#2787)
These are not present in kinoite.
2026-08-28 04:01:52 +00:00
renner
e93c41edd7
fix: introduce yet another hack for plasma-welcome (#2780)
Seems like [1] doesn't succesfully avoid the crash [2] anymore.

[1] 28529d0da0
[2] https://github.com/ublue-os/aurora/issues/2624
2026-08-27 04:04:18 +00:00
renner
c215aa1a2e
feat: set Meta+Enter to open konsole (#2774)
This is a very common shortcut and I've been using this for years. To my
knowledge we can't make a standalone config for this so this will sadly
have to be done this way.
2026-08-26 03:58:18 +00:00
renner
05806c8845
chore: symlink instead of copy for docs desktop (#2775)
This is enough, these symlinks are also used on spectacle and dolphin.
2026-08-26 03:58:05 +00:00
renner
caaf781326
chore: remove check for already installed packages before removing (#2763)
* chore: remove check for already installed packages before removing

There is very little point to doing this, if the package isn't installed
that we are trying to remove, then it should simply fail.

* chore: also remove removal check for dx

We don't currently (and probably also won't in the future) remove things
from the base. DX should be an addition.
2026-08-23 17:30:26 +00:00
renner
2c1a15e216
chore: remove packages already present in kinoite (#2761) 2026-08-23 14:31:35 +00:00
renner
78f7919238
feat: add plasma-union (#2757)
Union is still in development but I think we should preinstall it so
people can try it if they want to. This will be pre-installed in Fedora
at some point and be made an upstream default anyway.

I actually wanted to preinstall this when 6.7 initially came out but I
forgot add this.

More info here https://kde.org/announcements/plasma/6/6.6.91/
2026-08-23 13:33:14 +00:00
renner
f1a1190c69
fix: install patched ostree to fix flatpak delta updates (#2738)
This version from our copr has the fix for this issue applied.

https://github.com/ostreedev/ostree/issues/3635
2026-08-19 05:18:36 +00:00
renner
4dd2753005
fix: move negativo package in correct array (#2715)
We get libavcodec from negativo, it doesn't belong in the group where
only fedora packages should be listed.
2026-08-12 17:57:04 +00:00
renner
f74104ec94
feat: set default applications via xdg-mime (#2703)
We need to do it this way because editing with sed/echo is nasty because
we may end up with multiple keys of the same category/filetype.

No idea when this broke or this ever worked, but it should now.

fixes: https://github.com/ublue-os/aurora/issues/2658
2026-08-12 03:52:24 +00:00
renner
14900734d0
refactor: repurpose build.sh as build preparation (#2701)
* refactor: repurpose build.sh as build preparation

It currently does too many things, let's split it up. This needs to be
done as we want to move away from a system that copies (also overrides)
files from fedora RPMs and then may remove said rpms, resulting in
removing our changes, which of course defeats the entire point.

A disadvantage this has is that we need to be more mindful and
disciplined of when things are needed during the build. Currently we
actually do not need any system_files we copy in the stage where we are
installing packages/have network access.

If we do at some point we will probably either inline files in
build-prep.sh or have a 2nd directory with files strictly needed for the
build.

This is why we can copy all the files to the system after that, just
before systemd units get activated, initramfs gets generated, general
things we can do offline after we have installed packages are done.

Resolves: https://github.com/ublue-os/aurora/issues/2687

* remove useless comment

* same treatment for DX

* remove unused DX specific version logic

We don't use this, we have branches now.

* move sysctl before docker install
2026-08-09 19:11:44 +00:00
renner
6365a13e88
feat: rename build_files to build_scripts (#2691)
This is more accurately describing what it actually is.

Assisted-by: GNU sed 4.9
2026-08-09 05:58:24 +00:00