3ec2883d7b
build: move configuration after build scripts
...
/ Build onc-kde:main (push) Failing after 12m56s
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
Removing bash-color-prompt was removing my custom prompt, this restores
the previous behavior.
2026-02-19 19:43:49 +01:00
dddd72d82a
build: move kde-onc image build logic to bash
...
/ Build onc-kde:main (push) Failing after 14m34s
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
This makes the build significantly faster, as podman/buildah has a large processing
overhead for commiting each layer, even though I squash them in the end.
2026-02-13 18:42:45 +01:00
ca9a24c308
feat: add scx_bpfland scheduler
...
/ Build onc-kde:main (push) Successful in 17m53s
/ Build onc-kde:main-nvidia (push) Failing after 4m50s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 6m43s
I'm having some issues with scx_lavd not using P-cores so far, so I'm
going to experiement with scx_bpfland some more.
2026-01-28 22:05:45 +01:00
befe1df9a3
fix: use correct kernel version
...
/ Build onc-kde:main (push) Successful in 16m53s
/ Build onc-kde:main-nvidia (push) Failing after 4m49s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 6m44s
uname reports running/host kernel, we need the kernel contained in the
image, that's the one that'll be running on a booted system. This same
thing applies to the nvidia layer where I used the same method as I do
here now.
2026-01-25 22:40:42 +01:00
26be9035bd
build: move kconfig fix-up to correct position in Dockerfile
/ Build onc-kde:main (push) Successful in 18m11s
/ Build onc-kde:main-nvidia (push) Failing after 5m9s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 7m11s
2026-01-25 21:27:44 +01:00
fe5e54c6d7
fix: remove incorrect kconfig path for scx_lavd
/ Build onc-kde:main (push) Failing after 14m31s
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
2026-01-25 19:14:02 +01:00
1165bdc3e4
fix: fix-up the kconfig path for csx_lavd
...
/ Build onc-kde:main (push) Has been cancelled
/ Build onc-kde:main-ver4a (push) Has been cancelled
/ Build onc-kde:main-nvidia (push) Has been cancelled
/ Build onc-kde:main-nvidia-ver4a (push) Has been cancelled
Previous commit added an environment file with command substitution,
which is not possible. This commit fixes that by generating the file
during build. This solution should be reasonably robust, because for
every image there is only a single kernel version.
2026-01-25 19:08:40 +01:00
fbe63af1bf
fix: fix scx_lavd build
/ Build onc-kde:main (push) Successful in 22m3s
/ Build onc-kde:main-nvidia (push) Failing after 5m14s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 7m17s
2026-01-25 18:07:32 +01:00
618b14d444
fix: fix build
/ Build onc-kde:main (push) Failing after 8m31s
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
2026-01-25 17:41:12 +01:00
1c021f47d8
fix: add correct path to kconfig for scx_lavd
/ Build onc-kde:main (push) Failing after 9m1s
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
2026-01-25 17:28:25 +01:00
cadbd05c4a
feat: add scx_lavd scheduler
...
/ Build onc-kde:main-ver4a (push) Has been cancelled
/ Build onc-kde:main (push) Has been cancelled
/ Build onc-kde:main-nvidia (push) Has been cancelled
/ Build onc-kde:main-nvidia-ver4a (push) Has been cancelled
It seems to be the most energy efficient on my lunar lake laptop, having
the lowest low-utilization power draw
(scx_lavd intel_pstate active > intel pstate active > EAS intel pstate
passive), but there are some odd performance results, where only E-cores are used for
single-threaded workloads like "zstd -b1" and "pv /dev/urandom >
/dev/null". From my initial testing it seems to be way more convervative
with using P-cores for these specific workloads, and only uses them if
most of E-cores get overloaded, unlike EAS that engages P-cores when one
E-core is utilized above 80%.
2026-01-25 17:24:14 +01:00
e57fbda898
Revert "feat: Stop removing plasma discover"
...
/ Build onc-kde:main (push) Successful in 9m58s
/ Build onc-kde:main-nvidia (push) Failing after 4m25s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 6m43s
This reverts commit d7b86d3e4a , because I
realized discover uses rpm-ostree (which is unsupported for this image,
because it uses bootc features).
2026-01-19 00:42:55 +01:00
ba97ecf224
build: build images daily
...
/ Build onc-kde:main (push) Successful in 10m55s
/ Build onc-kde:main-nvidia (push) Failing after 5m16s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 7m6s
I need latest packages and fixes for my new laptop.
2026-01-18 20:19:02 +01:00
d7b86d3e4a
feat: Stop removing plasma discover
...
Now that automatic upgrades work, it has a utility to me.
2026-01-18 20:17:18 +01:00
cf27ab47ba
feat: load ntsync kernel module on boot
...
/ Build onc-kde:main (push) Successful in 12m15s
/ Build onc-kde:main-nvidia (push) Failing after 4m52s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 6m43s
ntsync was merged into wine and will be included in future proton
releases
Fedora may enable this by default
https://fedoraproject.org/wiki/Changes/NTSYNC-Contained , until that
happens, this package is necessary. And may remain necessary because of
flatpaks (e.g. steam), that can't depend on rpms and load modules
through them.
2026-01-10 20:33:46 +01:00
fa6e4c5be3
Decrease build frequency to weekly
/ Build onc-kde:main-ver4a (push) Successful in 6m38s
/ Build onc-kde:main (push) Successful in 10m33s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Failing after 4m40s
2026-01-07 23:51:43 +01:00
b4ea8af4e0
Rebase to F43 again
/ Build onc-kde:main (push) Successful in 10m45s
/ Build onc-kde:main-ver4a (push) Successful in 7m19s
/ Build onc-kde:main-nvidia (push) Failing after 3m47s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
2026-01-07 22:53:20 +01:00
9a4f51fc5d
Revert "Rebase to F43"
...
/ Build onc-kde:main (push) Successful in 13m24s
/ Build onc-kde:main-nvidia (push) Successful in 10m26s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 7m34s
/ Build onc-kde:main-ver4a (push) Successful in 8m13s
The nvidia build is failing on F43, because nvidia akmod is not getting
installed correctly. I'll need to investigate this before bumping back
to F43.
This reverts commit 802ccc033a .
2025-12-09 17:48:46 +01:00
802ccc033a
Rebase to F43
/ Build onc-kde:main (push) Successful in 11m42s
/ Build onc-kde:main-nvidia (push) Failing after 5m13s
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main-ver4a (push) Successful in 7m24s
2025-11-25 16:18:38 +01:00
17a6e31805
(ver4a) Add custom policy for ifconfig
/ Build onc-kde:main (push) Successful in 10m28s
/ Build onc-kde:main-nvidia (push) Successful in 8m14s
/ Build onc-kde:main-ver4a (push) Successful in 7m11s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m5s
2025-10-12 15:22:20 +02:00
677bf5503f
(ver4a) Add wireguard-tools
/ Build onc-kde:main (push) Successful in 11m53s
/ Build onc-kde:main-nvidia (push) Successful in 9m29s
/ Build onc-kde:main-ver4a (push) Successful in 8m10s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 6m10s
2025-09-16 09:43:14 +02:00
e862b5000f
(ver4a) Move to java-21-openjdk-devel
/ Build onc-kde:main (push) Successful in 11m5s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m16s
/ Build onc-kde:main-ver4a (push) Successful in 7m22s
/ Build onc-kde:main-nvidia (push) Successful in 8m58s
2025-09-07 01:36:41 +02:00
09d892e469
(ver4a) Add java-21-openjdk
/ Build onc-kde:main (push) Successful in 10m51s
/ Build onc-kde:main-nvidia (push) Successful in 8m36s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m12s
/ Build onc-kde:main-ver4a (push) Successful in 7m20s
2025-09-06 23:51:41 +02:00
4ec947c483
Enable root fs compression using rootflags
...
/ Build onc-kde:main (push) Successful in 10m23s
/ Build onc-kde:main-nvidia (push) Successful in 8m36s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 4m44s
/ Build onc-kde:main-ver4a (push) Successful in 6m49s
Setting mount options in fstab doesn't work for root
cc8a2cd347/docs/src/bootc-install.md (finding-and-configuring-the-physical-root-filesystem)
https://github.com/fedora-silverblue/issue-tracker/issues/605
2025-08-09 23:50:37 +02:00
265e4b1e88
(mpv) Add LittleCMS 2
/ Build onc-kde:main (push) Successful in 10m24s
/ Build onc-kde:main-ver4a (push) Successful in 7m37s
/ Build onc-kde:main-nvidia (push) Successful in 10m11s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m14s
2025-07-30 21:37:06 +02:00
223f554070
(ver4a) Add open vswitch
/ Build onc-kde:main (push) Successful in 11m3s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m3s
/ Build onc-kde:main-ver4a (push) Successful in 7m1s
/ Build onc-kde:main-nvidia (push) Successful in 9m44s
2025-07-17 15:20:32 +02:00
28048f3f87
fix: Force build of proprietary nvidia driver
/ Build onc-kde:main (push) Successful in 9m31s
/ Build onc-kde:main-nvidia (push) Successful in 8m24s
/ Build onc-kde:main-ver4a (push) Successful in 6m23s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 4m45s
2025-06-20 17:38:51 +02:00
e14fb09ef5
Don't require local login for passwordless run0
/ Build onc-kde:main (push) Successful in 9m36s
/ Build onc-kde:main-nvidia (push) Successful in 9m1s
/ Build onc-kde:main-ver4a (push) Successful in 6m30s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m18s
2025-05-28 11:15:37 +02:00
9ae190bc06
Fix formatting
2025-04-30 09:41:38 +02:00
39bef26492
Add information about images and tags
2025-04-29 15:47:23 +02:00
333954f2d9
Fix formatting
/ Build onc-kde:main (push) Successful in 8m54s
/ Build onc-kde:main-ver4a (push) Successful in 7m1s
/ Build onc-kde:main-nvidia (push) Successful in 8m13s
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m16s
2025-04-29 15:14:59 +02:00
2cadfcfc5b
Remove unneeded "cd" steps in builds
2025-04-29 15:14:16 +02:00
7f136a4ab3
Set correct build contexts for buildah
/ Build onc-kde:main-ver4a (push) Blocked by required conditions
/ Build onc-kde:main-nvidia (push) Blocked by required conditions
/ Build onc-kde:main-nvidia-ver4a (push) Blocked by required conditions
/ Build onc-kde:main (push) Has been cancelled
2025-04-29 15:13:03 +02:00
644506b2d9
Fix path to build context
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main (push) Failing after 7s
2025-04-29 15:08:47 +02:00
c61a0fa2a0
Optimize repository
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main (push) Failing after 7s
2025-04-29 15:08:01 +02:00
c6204ee504
Remove unused scratch Dockerfile
2025-04-29 14:38:14 +02:00
6a8bea3dbf
ci: Remove unused gnome build
2025-04-29 12:24:37 +02:00
19067bcf90
ci: Remove broken cleanup
2025-04-29 12:23:46 +02:00
dba72902be
ci: Split each image/layer into a separate job
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m23s
/ Build onc-kde:main (push) Successful in 9m20s
/ Build onc-kde:main-ver4a (push) Successful in 7m10s
/ Build onc-kde:main-nvidia (push) Successful in 8m54s
2025-04-29 11:51:26 +02:00
ce78f33fe3
ci: Remove dnf cache sharing
...
This approach isn't scalable and doesn't fit with upcoming change. It
may be replaced by a different mechanism in the future.
2025-04-29 11:39:15 +02:00
ddea58d2e6
ci: Refactor onc-kde:main-nvidia-ver4a
/ build-kde (push) Successful in 20m54s
2025-04-29 11:12:36 +02:00
901757a44c
ci: Refactor onc-kde:main-nvidia
/ build-kde (push) Has been cancelled
2025-04-29 11:09:45 +02:00
f3c36fe4dc
ci: Fix main-ver4a dated tag
2025-04-29 11:06:40 +02:00
ff4632cb0b
ci: Refactor onc-kde:main-ver4a
/ build-kde (push) Successful in 20m40s
2025-04-29 10:45:50 +02:00
e02afff268
ci: Fix buildah inspect format
/ build-kde (push) Successful in 21m40s
2025-04-28 21:38:10 +02:00
e68c0cbf8f
ci: Replace podman-login action
2025-04-28 21:15:51 +02:00
a65b73560d
ci: Fix typo
/ build-kde (push) Failing after 9m3s
2025-04-28 21:08:34 +02:00
0e550925a4
ci: Fix image tag
/ build-kde (push) Failing after 10s
2025-04-28 21:07:00 +02:00
dcaa15a7ba
ci: Differentiate expiring image tag
/ build-kde (push) Has been cancelled
2025-04-28 21:04:57 +02:00
8b116cd105
ci: Move onc-kde:main to buildah
/ build-kde (push) Failing after 7m54s
2025-04-28 20:55:18 +02:00