667e6be3b4
(ver4a) Remove discover update notifier
/ build-kde (push) Successful in 14m33s
/ build-gnome (push) Successful in 8m2s
2024-11-16 13:35:29 +01:00
70ee860eac
Force paging for short manuals
...
/ build-kde (push) Successful in 12m19s
/ build-gnome (push) Successful in 9m38s
This is done to match default "man" behavior without bat.
2024-11-16 12:32:00 +01:00
6da7a8d562
Restrict permissions on quadlet directory
/ build-kde (push) Successful in 12m34s
/ build-gnome (push) Successful in 8m3s
2024-11-16 01:03:25 +01:00
5b40fc2724
Apply hardened firewall configuration
/ build-kde (push) Successful in 12m23s
/ build-gnome (push) Successful in 7m48s
2024-11-15 23:11:31 +01:00
bd5ff059ca
Fix Dockerfile path for personal build
/ build-kde (push) Successful in 13m56s
/ build-gnome (push) Successful in 9m27s
2024-11-15 19:59:49 +01:00
dcb38c1d25
Add missing "ostree container commit" to my personal build
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-15 19:49:11 +01:00
5fff595ee3
Add my configuration to build pipeline
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-15 19:38:05 +01:00
a7ace8891c
Add my personal configuration
2024-11-15 19:30:44 +01:00
bf70f9eae0
Remove virtualization tools from base images
2024-11-15 18:56:00 +01:00
8b03790807
Add annotations for image builds
2024-11-15 16:27:34 +01:00
f4ff6e2dff
Add vscodium rpm repository
/ build-kde (push) Successful in 8m29s
/ build-gnome (push) Successful in 8m36s
2024-11-15 14:02:44 +01:00
5ef41dc564
Stop adding neovim package
/ build-kde (push) Successful in 8m20s
/ build-gnome (push) Successful in 11m26s
2024-11-15 13:20:59 +01:00
e235f66eb3
Set bat as default manpager
/ build-kde (push) Successful in 8m51s
/ build-gnome (push) Successful in 8m17s
2024-11-15 11:54:56 +01:00
93d98088af
(vim) Change default color scheme to "retrobox"
2024-11-15 11:50:06 +01:00
6ae6594cca
(vim) Enable syntax highlighting for .container files
2024-11-15 11:45:50 +01:00
ef285a6157
Rebuild images every day at 5am
/ build-gnome (push) Has been cancelled
/ build-kde (push) Has been cancelled
2024-11-15 00:08:29 +01:00
82c230f34d
Disable rpm-ostreed installing weak dependencies
/ build-kde (push) Successful in 8m50s
/ build-gnome (push) Successful in 8m44s
2024-11-14 19:47:56 +01:00
f83ae98869
Stop deleting rpm metadata unnecessarily (nvidia layer)
...
/ build-gnome (push) Successful in 8m58s
/ build-kde (push) Successful in 9m10s
Completes commit b417eb2680
in which I've
missed the nvidia layer.
2024-11-14 16:52:00 +01:00
b417eb2680
Stop deleting rpm metadata unnecessarily
...
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
"ostree container commit" already removes everything in /var/cache, see
FORCE_CLEAN_PATHS in https://github.com/ostreedev/ostree-rs-ext/pull/367/commits/a913ab0d5a451dd21f099c4f22de8ee366269879 for full list of cleaned directories.
2024-11-14 16:45:56 +01:00
0cd8249b2c
Remove dnf5 metadata cache from image
/ build-kde (push) Successful in 8m32s
/ build-gnome (push) Successful in 10m20s
2024-11-14 15:52:44 +01:00
cb38f756e9
Stop unnecessarily enabling monolithic libvirt daemon
...
/ build-kde (push) Successful in 10m9s
/ build-gnome (push) Successful in 9m32s
Current versions of libvirt have moved to a modular model with multiple
specialized daemons https://libvirt.org/daemons.html
2024-11-14 15:01:56 +01:00
74190e6e00
Install libvirt
...
Commit 0c15f5de43
caused libvirt to not be
installed as a weak dependency to virt-manager, this resolves that
side-effect.
2024-11-14 14:59:50 +01:00
52d8af5154
Apply dnf configuration at start of build
/ build-gnome (push) Failing after 2m34s
/ build-kde (push) Failing after 1m55s
2024-11-14 14:56:30 +01:00
0c15f5de43
Disable installation of weak dependencies
/ build-kde (push) Successful in 9m44s
/ build-gnome (push) Has been cancelled
2024-11-14 14:44:51 +01:00
a308c59dfb
Transition build completely to dnf5
...
This will allow for an overall more granular control over package installation,
such as disabling installation of weak dependencies, making resulting
images smaller.
2024-11-14 14:40:12 +01:00
e3814f5ba2
Remove extraneous rpm-ostree metadata cleanup
/ build-kde (push) Successful in 10m4s
/ build-gnome (push) Successful in 12m7s
2024-11-14 13:32:16 +01:00
a69f70d2dd
Cleanup dnf5 metadata
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-14 13:29:22 +01:00
36fc168105
Transition nvidia layer completely to dnf5
...
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
It turns out that "rpm-ostree install" marks all packages as user
installed, therefore it's impossible to distinguish manually installed packages
from their dependencies and "dnf5 autoremove" doesn't work. Moving to
dnf5 resolves this.
2024-11-14 13:03:33 +01:00
8806cf94c4
Remove build dependencies after nvidia driver install
/ build-kde (push) Successful in 11m42s
/ build-gnome (push) Successful in 9m33s
2024-11-14 10:33:16 +01:00
af43233411
Fix run syntax in cleanup
/ build-kde (push) Successful in 15m9s
/ build-gnome (push) Successful in 11m15s
2024-11-14 00:36:52 +01:00
ccacd6191a
Base nvidia images off of regular images
...
/ build-kde (push) Failing after 9m36s
/ build-gnome (push) Has been cancelled
Previously regular images and nvidia images were split into separate
jobs and both were based off of an upstream image, this needlessly
increased build time and made maintaining the nvidia overlay take more
effort.
2024-11-14 00:18:41 +01:00
13ee522084
Remove memory limit from podman build
/ build-kde (push) Successful in 8m48s
/ build-kde-nvidia (push) Successful in 7m7s
/ build-gnome (push) Successful in 7m24s
/ build-gnome-nvidia (push) Successful in 9m57s
2024-11-12 16:22:32 +01:00
d5eb8ee7c3
Retry adding rpmfusion repositories on fail
/ build-gnome (push) Waiting to run
/ build-gnome-nvidia (push) Waiting to run
/ build-kde-nvidia (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-12 16:21:26 +01:00
82c77bcbd6
Change tag to follow branch name
/ build-kde (push) Successful in 4m27s
/ build-gnome (push) Successful in 5m57s
/ build-gnome-nvidia (push) Successful in 8m53s
/ build-kde-nvidia (push) Successful in 8m24s
2024-11-12 14:18:58 +01:00
8ec0224070
Add a GNOME variant
2024-11-12 14:18:14 +01:00
8a93f894a5
Stop removing firefox
/ build-kde (push) Successful in 5m24s
/ build-kde-nvidia (push) Successful in 7m47s
2024-11-12 13:52:10 +01:00
a33e131086
Added package: openh264
/ build-kde-nvidia (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-12 13:49:57 +01:00
87c405da82
Rename images
/ build-kde (push) Successful in 8m18s
/ build-kde-nvidia (push) Successful in 8m48s
2024-11-12 12:57:38 +01:00
c5c08c934d
Caution people not to use this repository directly
/ build-kde (push) Has been cancelled
/ build-kde-nvidia (push) Has been cancelled
2024-11-12 12:44:58 +01:00
923be1dd18
Added package: nmap-ncat
/ build-kde (push) Has been cancelled
/ build-kde-nvidia (push) Has been cancelled
2024-11-12 12:06:51 +01:00
f5228ceeb9
Reduce password prompts for "wheel" group members
...
Removes password prompts for managing libvirt and rpm-ostree
2024-11-12 12:06:51 +01:00
f8475166e0
Move applying configuration to end of build
...
When applied before package installations/removals, some files might get
modified/deleted.
2024-11-12 12:06:49 +01:00
13ff41252c
Add customized bash color prompt
2024-11-12 12:06:04 +01:00
70e6b1fc34
Limit build memory usage
2024-11-12 12:06:04 +01:00
6ee03f0d27
Tune swap on zram
2024-11-12 12:06:03 +01:00
a7180e39e7
Split builds into separate jobs
2024-11-12 12:04:48 +01:00
e85e38aef5
Make akmods use correct kernel version
...
Without speficying the version akmods builds for the current kernel
(host kernel).
2024-11-12 12:04:48 +01:00
bd99c93e02
Build akmod package
2024-11-12 12:04:48 +01:00
62121e7025
Make compression level a variable
2024-11-12 12:04:48 +01:00
50f864bc3d
Fix image cleanup
2024-11-12 12:04:48 +01:00