1
0
Fork 0
Commit graph

50 commits

Author SHA1 Message Date
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
e459b2ebb9 Reduce layered packages 2024-11-12 11:36:37 +01:00
e523bed787 Move Dockerfile to Dockerfile.kde
Allows for multiple Dockerfiles to co-exist, this will allow me to build a separate image with nvidia drivers.
2024-11-12 11:35:29 +01:00
0625bd7fbe Remove default color prompt 2024-11-12 11:34:33 +01:00
5aed2ee2e5 Set vim as default editor 2024-11-12 11:34:32 +01:00
f4ae0f3cc8 Reduce layered packages 2024-11-12 11:34:32 +01:00
fd8ffc903b Add information about ostree container commit
All checks were successful
/ build-image (push) Successful in 4m9s
2024-11-07 13:24:09 +01:00
6dc8cbf0c2 Adjust formatting 2024-11-07 13:24:06 +01:00
cd4316894c Rebase to F41 2024-11-07 13:23:23 +01:00
a7db97d12a Use --squash instead of --squash-all
It seems --squash-all currently breaks the image, or at least cannot be
rebased to.
2024-11-07 13:23:23 +01:00
03a8871f59 Reduce compression to speed up build 2024-11-07 13:23:23 +01:00
4d65c48107 Add ostree container commit 2024-11-07 13:23:23 +01:00
34f8702fb2 Add more layered packages
All checks were successful
/ build-image (push) Successful in 20m39s
2024-11-06 16:17:06 +01:00
d9c7a1808d Enable zstd:chunked image compression
All checks were successful
/ build-image (push) Successful in 18m50s
https://github.com/containers/storage/blob/main/docs/containers-storage-zstd-chunked.md [9a5c0986a4a33feea7cc2d956928ed0149b32d9a]:

"zstd:chunked is a variant of the
application/vnd.oci.image.layer.v1.tar+zstd media type that uses zstd
skippable frames to include additional metadata (especially a "table of
contents") that includes the SHA-256 and offsets of individual chunks of
files. Additionally chunks are compressed separately. This allows a
client to dynamically fetch only content which it doesn't already have
using HTTP range requests."
2024-11-06 15:39:08 +01:00
cb71569c13 Force pull on every build
All checks were successful
/ build-image (push) Successful in 8m46s
This makes pull failure a build time failure.
2024-11-06 13:31:11 +01:00
02d8c30a0d Rework cleanup
Makes cleanup run after all other steps regardless of success or
failure. Additionally removes resulting artifact.
2024-11-06 13:31:11 +01:00
3cd85014e5 Separate push from build
All checks were successful
/ build-image (push) Successful in 9m14s
2024-11-06 10:20:40 +01:00
266ae1941b Fix typo in build
All checks were successful
/ build-image (push) Successful in 5m10s
Fixes typo introduced in 622664ece1
2024-11-06 09:49:31 +01:00
33a6cde64d Build with --squash-all
Some checks failed
/ build-image (push) Failing after 2s
This makes removing packages from base image actually reduce image size
(downloads will be smaller), but prevents sharing of layers, increasing space usage on registry.
2024-11-06 09:46:45 +01:00
622664ece1 Pull new upstream image if available 2024-11-06 09:46:36 +01:00
8f0edab727 Enable libvirtd
All checks were successful
/ build-image (push) Successful in 4m9s
2024-11-06 09:05:25 +01:00
61c16c1a2b Adding comments to describe what each section does 2024-11-06 08:13:01 +01:00
3d025f7c89 Fix ffmpeg install
All checks were successful
/ build-image (push) Successful in 4m35s
2024-11-06 00:56:04 +01:00
e31a1922c3 Use --squash in podman build 2024-11-06 00:55:56 +01:00
ca5cae6672 Refactor package install and cleanup 2024-11-06 00:28:44 +01:00
6f959cc38f Add ffmpeg 2024-11-06 00:26:37 +01:00
0245dfe97d Add rpmfusion free + nonfree
All checks were successful
/ build-image (push) Successful in 3m40s
2024-11-06 00:17:58 +01:00
e60f26dca8 Remove firefox
All checks were successful
/ build-image (push) Successful in 2m46s
2024-11-05 23:47:57 +01:00
e828792344 Add first image build workflow
All checks were successful
/ build-image (push) Successful in 5m48s
2024-11-05 23:18:35 +01:00
c0cb05d355 Expand README.md 2024-11-05 21:39:37 +01:00
f9c77cdc32 Add basic Dockerfile 2024-11-05 21:38:51 +01:00
d76f758906 Initial commit 2024-11-05 20:35:31 +00:00