1
0
Fork 0
Commit graph

81 commits

Author SHA1 Message Date
5b40fc2724 Apply hardened firewall configuration
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
All checks were successful
/ 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)
All checks were successful
/ 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
Some checks failed
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
All checks were successful
/ build-kde (push) Successful in 10m4s
/ build-gnome (push) Successful in 12m7s
2024-11-14 13:32:16 +01:00
a69f70d2dd Cleanup dnf5 metadata
Some checks failed
/ 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
Some checks failed
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ build-kde-nvidia (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-12 13:49:57 +01:00
87c405da82 Rename images
All checks were successful
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
96217d57e9 Fix missing image name 2024-11-12 12:04:48 +01:00
2e67e63beb Make image name generic and fix cleanup 2024-11-12 12:04:48 +01:00
51ce727214 Build an image with nvidia drivers 2024-11-12 12:04:46 +01:00