mirror of
				https://github.com/optim-enterprises-bv/secureblue.git
				synced 2025-10-31 02:17:45 +00:00 
			
		
		
		
	feat: Fedora 41 (#503)
* feat: migrate to f41 * exclude yafti until it's available for f41 * build fixes * use correct wayblue f41 branch tag * fix: add yafti back * feat: include google-noto-fonts-all for universal font coverage * fix: typo * chore: use negativo for all nvidia stuff, then remove the repo * add debug line * fix nvidia builds * fix file path * prep for 41 * remove redundant systemctl commands * remove dkmshelper * include minimal server components for nvidia * fix typo * prep for f41 * fix nvidia server modules * various fixes * more fixes * fix (again) * move gstreamer packages * more gstreamer refactoring * include additional removal
This commit is contained in:
		
							
								
								
									
										20
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -43,9 +43,9 @@ jobs: | |||||||
|           - general/recipe-wayblue-sway-main.yml |           - general/recipe-wayblue-sway-main.yml | ||||||
|           - general/recipe-wayblue-sway-nvidia.yml |           - general/recipe-wayblue-sway-nvidia.yml | ||||||
|           - general/recipe-wayblue-sway-nvidia-open.yml |           - general/recipe-wayblue-sway-nvidia-open.yml | ||||||
|           # - general/recipe-cosmic-main.yml |           - general/recipe-cosmic-main.yml | ||||||
|           # - general/recipe-cosmic-nvidia.yml |           - general/recipe-cosmic-nvidia.yml | ||||||
|           # - general/recipe-cosmic-nvidia-open.yml |           - general/recipe-cosmic-nvidia-open.yml | ||||||
|           # server |           # server | ||||||
|           - securecore/recipe-securecore-main.yml |           - securecore/recipe-securecore-main.yml | ||||||
|           - securecore/recipe-securecore-nvidia.yml |           - securecore/recipe-securecore-nvidia.yml | ||||||
| @@ -76,9 +76,9 @@ jobs: | |||||||
|           - general/recipe-wayblue-sway-main-userns.yml |           - general/recipe-wayblue-sway-main-userns.yml | ||||||
|           - general/recipe-wayblue-sway-nvidia-userns.yml |           - general/recipe-wayblue-sway-nvidia-userns.yml | ||||||
|           - general/recipe-wayblue-sway-nvidia-open-userns.yml |           - general/recipe-wayblue-sway-nvidia-open-userns.yml | ||||||
|           # - general/recipe-cosmic-main-userns.yml |           - general/recipe-cosmic-main-userns.yml | ||||||
|           # - general/recipe-cosmic-nvidia-userns.yml |           - general/recipe-cosmic-nvidia-userns.yml | ||||||
|           # - general/recipe-cosmic-nvidia-open-userns.yml |           - general/recipe-cosmic-nvidia-open-userns.yml | ||||||
|           # server |           # server | ||||||
|           - securecore/recipe-securecore-main-userns.yml |           - securecore/recipe-securecore-main-userns.yml | ||||||
|           - securecore/recipe-securecore-nvidia-userns.yml |           - securecore/recipe-securecore-nvidia-userns.yml | ||||||
| @@ -117,8 +117,8 @@ jobs: | |||||||
|           attempt_delay: 15000 |           attempt_delay: 15000 | ||||||
|           command: | |           command: | | ||||||
|             set -eo pipefail |             set -eo pipefail | ||||||
|             linux=$(skopeo inspect docker://ghcr.io/ublue-os/coreos-testing-kernel:40 | jq -r '.Labels["ostree.linux"]') |             linux=$(skopeo inspect docker://ghcr.io/ublue-os/coreos-testing-kernel:41 | jq -r '.Labels["ostree.linux"]') | ||||||
|             AKMODS_KERNEL_VERSION=$(skopeo inspect docker://ghcr.io/ublue-os/akmods:coreos-testing-40 | jq -r '.Labels["ostree.linux"]') |             AKMODS_KERNEL_VERSION=$(skopeo inspect docker://ghcr.io/ublue-os/akmods:coreos-testing-41 | jq -r '.Labels["ostree.linux"]') | ||||||
|             if [[ "${linux}" != "${AKMODS_KERNEL_VERSION}" ]]; then |             if [[ "${linux}" != "${AKMODS_KERNEL_VERSION}" ]]; then | ||||||
|               echo "Kernel Versions do not match between AKMODS and Cached-Kernel." |               echo "Kernel Versions do not match between AKMODS and Cached-Kernel." | ||||||
|               exit 1 |               exit 1 | ||||||
| @@ -133,8 +133,8 @@ jobs: | |||||||
|           attempt_delay: 15000 |           attempt_delay: 15000 | ||||||
|           command: | |           command: | | ||||||
|             set -eo pipefail |             set -eo pipefail | ||||||
|             linux=$(skopeo inspect docker://ghcr.io/ublue-os/main-kernel:40 | jq -r '.Labels["ostree.linux"]') |             linux=$(skopeo inspect docker://ghcr.io/ublue-os/main-kernel:41 | jq -r '.Labels["ostree.linux"]') | ||||||
|             AKMODS_KERNEL_VERSION=$(skopeo inspect docker://ghcr.io/ublue-os/akmods:main-40 | jq -r '.Labels["ostree.linux"]') |             AKMODS_KERNEL_VERSION=$(skopeo inspect docker://ghcr.io/ublue-os/akmods:main-41 | jq -r '.Labels["ostree.linux"]') | ||||||
|             if [[ "${linux}" != "${AKMODS_KERNEL_VERSION}" ]]; then |             if [[ "${linux}" != "${AKMODS_KERNEL_VERSION}" ]]; then | ||||||
|               echo "Kernel Versions do not match between AKMODS and Cached-Kernel." |               echo "Kernel Versions do not match between AKMODS and Cached-Kernel." | ||||||
|               exit 1 |               exit 1 | ||||||
|   | |||||||
| @@ -4,6 +4,4 @@ | |||||||
| set -oue pipefail | set -oue pipefail | ||||||
|  |  | ||||||
| systemctl enable rpm-ostreed-automatic.timer | systemctl enable rpm-ostreed-automatic.timer | ||||||
| systemctl enable brew-upgrade.timer |  | ||||||
| systemctl enable brew-update.timer |  | ||||||
| systemctl --global enable podman-auto-update.timer | systemctl --global enable podman-auto-update.timer | ||||||
| @@ -3,5 +3,5 @@ | |||||||
| # Tell build process to exit if there are any errors. | # Tell build process to exit if there are any errors. | ||||||
| set -oue pipefail | set -oue pipefail | ||||||
|  |  | ||||||
| systemctl enable --user flatpak-user-update.timer | systemctl --global enable flatpak-user-update.timer | ||||||
| systemctl enable flatpak-system-update.timer | systemctl enable flatpak-system-update.timer | ||||||
							
								
								
									
										25
									
								
								files/scripts/installproprietarypackages.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								files/scripts/installproprietarypackages.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  |  | ||||||
|  | # Tell build process to exit if there are any errors. | ||||||
|  | set -oue pipefail | ||||||
|  |  | ||||||
|  | curl -Lo /etc/yum.repos.d/negativo17-fedora-multimedia.repo https://negativo17.org/repos/fedora-multimedia.repo | ||||||
|  | sed -i '0,/enabled=1/{s/enabled=1/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-multimedia.repo | ||||||
|  |  | ||||||
|  | rpm-ostree override replace \ | ||||||
|  |   --experimental \ | ||||||
|  |   --from repo='fedora-multimedia' \ | ||||||
|  |     libheif \ | ||||||
|  |     libva \ | ||||||
|  |     libva-intel-media-driver \ | ||||||
|  |     mesa-dri-drivers \ | ||||||
|  |     mesa-filesystem \ | ||||||
|  |     mesa-libEGL \ | ||||||
|  |     mesa-libGL \ | ||||||
|  |     mesa-libgbm \ | ||||||
|  |     mesa-libglapi \ | ||||||
|  |     mesa-libxatracker \ | ||||||
|  |     mesa-va-drivers \ | ||||||
|  |     mesa-vulkan-drivers \ | ||||||
|  |     gstreamer1-plugin-libav \ | ||||||
|  |     gstreamer1-plugin-vaapi  | ||||||
							
								
								
									
										6
									
								
								files/scripts/removedkmshelper.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								files/scripts/removedkmshelper.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  |  | ||||||
|  | # Tell build process to exit if there are any errors. | ||||||
|  | set -oue pipefail | ||||||
|  |  | ||||||
|  | rm -f /usr/libexec/gnome-software-dkms-helper | ||||||
| @@ -3,5 +3,5 @@ | |||||||
| # Tell build process to exit if there are any errors. | # Tell build process to exit if there are any errors. | ||||||
| set -oue pipefail | set -oue pipefail | ||||||
|  |  | ||||||
| sed -i 's@omit_drivers@force_drivers@g' /usr/lib/dracut/dracut.conf.d/99-nvidia-dracut.conf | sed -i 's@omit_drivers@force_drivers@g' /usr/lib/dracut/dracut.conf.d/99-nvidia.conf | ||||||
| sed -i 's@ nvidia @ i915 amdgpu nvidia @g' /usr/lib/dracut/dracut.conf.d/99-nvidia-dracut.conf | sed -i 's@ nvidia @ i915 amdgpu nvidia @g' /usr/lib/dracut/dracut.conf.d/99-nvidia.conf | ||||||
|   | |||||||
| @@ -69,7 +69,7 @@ is_yes "$use_userns" && additional_params+="-userns" | |||||||
|  |  | ||||||
| image_name+="$additional_params-hardened" | image_name+="$additional_params-hardened" | ||||||
|  |  | ||||||
| command="sudo podman run --rm --privileged --volume .:/build-container-installer/build ghcr.io/jasonn3/build-container-installer:latest IMAGE_REPO=ghcr.io/secureblue IMAGE_NAME=$image_name VERSION=40 IMAGE_TAG=latest VARIANT=$variant" | command="sudo podman run --rm --privileged --volume .:/build-container-installer/build ghcr.io/jasonn3/build-container-installer:latest IMAGE_REPO=ghcr.io/secureblue IMAGE_NAME=$image_name VERSION=41 IMAGE_TAG=latest VARIANT=$variant" | ||||||
|  |  | ||||||
| echo "Command to execute:" | echo "Command to execute:" | ||||||
| echo "$command" | echo "$command" | ||||||
|   | |||||||
| @@ -1,12 +1,12 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods:main-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods:main-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|         - RUN rpm -q ublue-os-akmods-addons || rpm-ostree install /tmp/rpms/ublue-os/ublue-os-akmods-addons*.rpm |         - RUN rpm -q ublue-os-akmods-addons || rpm-ostree install /tmp/rpms/ublue-os/ublue-os-akmods-addons*.rpm | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/main-kernel:40 /tmp/rpms /tmp/rpms/kernel |         - COPY --from=ghcr.io/ublue-os/main-kernel:41 /tmp/rpms /tmp/rpms/kernel | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installsignedkernel.sh |         - installsignedkernel.sh | ||||||
|   | |||||||
| @@ -13,7 +13,6 @@ install: | |||||||
|   - setroubleshoot |   - setroubleshoot | ||||||
|   - setools |   - setools | ||||||
|   - fscrypt |   - fscrypt | ||||||
|   - heif-pixbuf-loader |  | ||||||
|   - vim |   - vim | ||||||
|   - alsa-firmware |   - alsa-firmware | ||||||
|    |    | ||||||
| @@ -22,6 +21,9 @@ install: | |||||||
|   - pam_yubico |   - pam_yubico | ||||||
|   - pamu2fcfg |   - pamu2fcfg | ||||||
|   - yubikey-manager |   - yubikey-manager | ||||||
|  |  | ||||||
|  |   # ensure universal font coverage | ||||||
|  |   - google-noto-fonts-all | ||||||
| remove: | remove: | ||||||
|   - firefox |   - firefox | ||||||
|   - firefox-langpacks |   - firefox-langpacks | ||||||
|   | |||||||
| @@ -8,6 +8,8 @@ modules: | |||||||
|       - fuse-encfs |       - fuse-encfs | ||||||
|       - krfb |       - krfb | ||||||
|       - krfb-libs |       - krfb-libs | ||||||
|  |       # depends on fedora-flathub-remote | ||||||
|  |       - plasma-welcome-fedora | ||||||
|   - type: files |   - type: files | ||||||
|     files:   |     files:   | ||||||
|       - source: system/kinoite |       - source: system/kinoite | ||||||
|   | |||||||
| @@ -1,13 +1,15 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods-nvidia:main-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods-nvidia:main-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|         - RUN rpm-ostree install /tmp/rpms/ublue-os/ublue-os-nvidia*.rpm |         - RUN rpm-ostree install /tmp/rpms/ublue-os/ublue-os-nvidia*.rpm | ||||||
|         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda nvidia-vaapi-driver |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-nvidia.repo   | ||||||
|  |         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm libnvidia-fbc libva-nvidia-driver nvidia-driver nvidia-driver-cuda nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-container-toolkit  | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installnvidiatoolkitpolicy.sh |         - installnvidiatoolkitpolicy.sh | ||||||
|  |         - removeunusedrepos.sh | ||||||
|         - setearlyloading.sh |         - setearlyloading.sh | ||||||
|         - setdrmvariables.sh |         - setdrmvariables.sh | ||||||
| @@ -1,13 +1,15 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods-nvidia-open:main-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods-nvidia-open:main-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|         - RUN rpm-ostree install /tmp/rpms/ublue-os/ublue-os-nvidia*.rpm |         - RUN rpm-ostree install /tmp/rpms/ublue-os/ublue-os-nvidia*.rpm | ||||||
|         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda nvidia-vaapi-driver |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-nvidia.repo    | ||||||
|  |         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm libnvidia-fbc libva-nvidia-driver nvidia-driver nvidia-driver-cuda nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-container-toolkit  | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installnvidiatoolkitpolicy.sh |         - installnvidiatoolkitpolicy.sh | ||||||
|  |         - removeunusedrepos.sh | ||||||
|         - setearlyloading.sh |         - setearlyloading.sh | ||||||
|         - setdrmvariables.sh |         - setdrmvariables.sh | ||||||
| @@ -1,13 +1,16 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods-nvidia-open:coreos-testing-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods-nvidia-open:coreos-testing-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|  |         - RUN curl -L https://negativo17.org/repos/fedora-nvidia.repo -o /etc/yum.repos.d/negativo17-fedora-nvidia.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-nvidia*.rpm |         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-nvidia*.rpm | ||||||
|         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit  |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-nvidia.repo   | ||||||
|  |         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit nvidia-driver-cuda | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installnvidiatoolkitpolicy.sh |         - installnvidiatoolkitpolicy.sh | ||||||
|  |         - removeunusedrepos.sh | ||||||
|         - setearlyloading.sh |         - setearlyloading.sh | ||||||
|         - setdrmvariables.sh |         - setdrmvariables.sh | ||||||
| @@ -1,13 +1,16 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods-nvidia:coreos-testing-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods-nvidia:coreos-testing-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|  |         - RUN curl -L https://negativo17.org/repos/fedora-nvidia.repo -o /etc/yum.repos.d/negativo17-fedora-nvidia.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-nvidia*.rpm |         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-nvidia*.rpm | ||||||
|         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/nvidia-container-toolkit.repo | ||||||
|         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit  |         - RUN sed -i '0,/enabled=0/{s/enabled=0/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-nvidia.repo   | ||||||
|  |         - RUN rpm-ostree install /tmp/rpms/kmods/kmod-nvidia*.rpm nvidia-container-toolkit nvidia-driver-cuda | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installnvidiatoolkitpolicy.sh |         - installnvidiatoolkitpolicy.sh | ||||||
|  |         - removeunusedrepos.sh | ||||||
|         - setearlyloading.sh |         - setearlyloading.sh | ||||||
|         - setdrmvariables.sh |         - setdrmvariables.sh | ||||||
							
								
								
									
										32
									
								
								recipes/common/proprietary-modules.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								recipes/common/proprietary-modules.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | modules: | ||||||
|  |     - type: script | ||||||
|  |       scripts: | ||||||
|  |         - installproprietarypackages.sh | ||||||
|  |     - type: rpm-ostree | ||||||
|  |       install: | ||||||
|  |       - heif-pixbuf-loader | ||||||
|  |       - ffmpeg | ||||||
|  |       - ffmpeg-libs | ||||||
|  |       - ffmpegthumbnailer | ||||||
|  |       - pipewire-libs-extra | ||||||
|  |       - libfdk-aac | ||||||
|  |       - gstreamer1-plugins-bad | ||||||
|  |       - gstreamer1-plugins-ugly   | ||||||
|  |  | ||||||
|  |       remove: | ||||||
|  |       - gstreamer1-plugins-bad-free | ||||||
|  |       - gstreamer1-plugins-bad-free-libs | ||||||
|  |       - gstreamer1-plugins-ugly-free | ||||||
|  |       - fdk-aac-free | ||||||
|  |       - ffmpeg-free | ||||||
|  |       - libavcodec-free   | ||||||
|  |       - libavdevice-free | ||||||
|  |       - libavfilter-free | ||||||
|  |       - libavformat-free   | ||||||
|  |       - libavutil-free   | ||||||
|  |       - libpostproc-free   | ||||||
|  |       - libswresample-free   | ||||||
|  |       - libswscale-free   | ||||||
|  |     - type: script | ||||||
|  |       scripts: | ||||||
|  |         - removeunusedrepos.sh | ||||||
| @@ -1,28 +0,0 @@ | |||||||
| type: rpm-ostree |  | ||||||
| install: |  | ||||||
|   - libheif-freeworld |  | ||||||
|   - libheif-tools |  | ||||||
|   - intel-media-driver |  | ||||||
|   - gstreamer1-plugin-libav   |  | ||||||
|   - gstreamer1-plugins-bad-free-extras   |  | ||||||
|   - gstreamer1-plugins-bad-freeworld   |  | ||||||
|   - gstreamer1-plugins-ugly   |  | ||||||
|   - gstreamer1-vaapi   |  | ||||||
|   - ffmpeg |  | ||||||
|   - ffmpeg-libs |  | ||||||
|   - ffmpegthumbnailer |  | ||||||
|   - pipewire-codec-aptx |  | ||||||
|   - mesa-va-drivers-freeworld |  | ||||||
|   - fdk-aac |  | ||||||
| remove: |  | ||||||
|   - fdk-aac-free |  | ||||||
|   - mesa-va-drivers |  | ||||||
|   - ffmpeg-free |  | ||||||
|   - libavcodec-free   |  | ||||||
|   - libavdevice-free |  | ||||||
|   - libavfilter-free |  | ||||||
|   - libavformat-free   |  | ||||||
|   - libavutil-free   |  | ||||||
|   - libpostproc-free   |  | ||||||
|   - libswresample-free   |  | ||||||
|   - libswscale-free   |  | ||||||
| @@ -1,12 +1,12 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/akmods:coreos-testing-40 /rpms /tmp/rpms |         - COPY --from=ghcr.io/ublue-os/akmods:coreos-testing-41 /rpms /tmp/rpms | ||||||
|         - RUN find /tmp/rpms |         - RUN find /tmp/rpms | ||||||
|         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-addons*.rpm     |         - RUN rpm-ostree install /tmp/rpms/ucore/ublue-os-ucore-addons*.rpm     | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|         - COPY --from=ghcr.io/ublue-os/coreos-testing-kernel:40 /tmp/rpms /tmp/rpms/kernel |         - COPY --from=ghcr.io/ublue-os/coreos-testing-kernel:41 /tmp/rpms /tmp/rpms/kernel | ||||||
|     - type: script |     - type: script | ||||||
|       scripts: |       scripts: | ||||||
|         - installsignedkernel.sh |         - installsignedkernel.sh | ||||||
|   | |||||||
| @@ -20,6 +20,10 @@ modules: | |||||||
|         - malcontent-ui-libs |         - malcontent-ui-libs | ||||||
|         - malcontent-control |         - malcontent-control | ||||||
|         - fedora-chromium-config-gnome |         - fedora-chromium-config-gnome | ||||||
|  |         - totem-video-thumbnailer | ||||||
|     - type: gschema-overrides |     - type: gschema-overrides | ||||||
|       include: |       include: | ||||||
|         - zz1-secureblue.gschema.override |         - zz1-secureblue.gschema.override | ||||||
|  |     - type: script | ||||||
|  |       scripts: | ||||||
|  |         - removedkmshelper.sh | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| modules: | modules: | ||||||
|     - type: containerfile |     - type: containerfile | ||||||
|       snippets: |       snippets: | ||||||
|       - COPY --from=ghcr.io/ublue-os/akmods-zfs:coreos-testing-40 /rpms /tmp/rpms |       - COPY --from=ghcr.io/ublue-os/akmods-zfs:coreos-testing-41 /rpms /tmp/rpms | ||||||
|       - RUN find /tmp/rpms |       - RUN find /tmp/rpms | ||||||
|       - RUN rpm-ostree install pv /tmp/rpms/kmods/zfs/*.rpm /tmp/rpms/kmods/zfs/other/zfs-dracut-*.rpm |       - RUN rpm-ostree install pv /tmp/rpms/kmods/zfs/*.rpm /tmp/rpms/kmods/zfs/other/zfs-dracut-*.rpm | ||||||
|     - type: script |     - type: script | ||||||
|   | |||||||
| @@ -10,6 +10,6 @@ modules: | |||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -10,6 +10,6 @@ modules: | |||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ image-version: 41 | |||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules-41.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ image-version: 41 | |||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules-41.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ image-version: 41 | |||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules-41.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ image-version: 41 | |||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules-41.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/cosmic-modules.yml |   - from-file: common/cosmic-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -4,12 +4,12 @@ description: "Kinoite with userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,12 +4,12 @@ description: "Kinoite, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Kinoite with nvidia-open and userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Kinoite with nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Kinoite with nvidia and userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Kinoite with nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/kinoite | base-image: quay.io/fedora-ostree-desktops/kinoite | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/kinoite-modules.yml |   - from-file: common/kinoite-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,11 +4,11 @@ description: "Sericea with userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -4,11 +4,11 @@ description: "Sericea, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   | |||||||
| @@ -4,13 +4,13 @@ description: "Sericea with userns and nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   - type: script |   - type: script | ||||||
|   | |||||||
| @@ -4,13 +4,13 @@ description: "Sericea with nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   - type: script |   - type: script | ||||||
|   | |||||||
| @@ -4,13 +4,13 @@ description: "Sericea with nvidia and userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   - type: script |   - type: script | ||||||
|   | |||||||
| @@ -4,13 +4,13 @@ description: "Sericea with nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/sericea | base-image: quay.io/fedora-ostree-desktops/sericea | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
|   - type: script |   - type: script | ||||||
|   | |||||||
| @@ -4,12 +4,12 @@ description: "Silverblue with userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40  | image-version: 41  | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,12 +4,12 @@ description: "Silverblue, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40  | image-version: 41  | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Silverblue with nvidia-open and userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Silverblue with nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-open-modules.yml  |   - from-file: common/nvidia-open-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Silverblue with nvidia and userns, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/userns-packages.yml |   - from-file: common/userns-packages.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,13 +4,13 @@ description: "Silverblue with nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: quay.io/fedora-ostree-desktops/silverblue | base-image: quay.io/fedora-ostree-desktops/silverblue | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   - from-file: common/silverblue-modules.yml |   - from-file: common/silverblue-modules.yml | ||||||
|   - from-file: common/desktop-modules.yml |   - from-file: common/desktop-modules.yml | ||||||
|   - from-file: common/nvidia-modules.yml  |   - from-file: common/nvidia-modules.yml  | ||||||
|   - from-file: common/proprietary-packages.yml |   - from-file: common/proprietary-modules.yml | ||||||
|   - from-file: common/disableuserns-modules.yml |   - from-file: common/disableuserns-modules.yml | ||||||
|   - from-file: common/final-modules.yml |   - from-file: common/final-modules.yml | ||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland main with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland | base-image: ghcr.io/wayblueorg/hyprland | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland main, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland | base-image: ghcr.io/wayblueorg/hyprland | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland nvidia-open with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland-nvidia-open | base-image: ghcr.io/wayblueorg/hyprland-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland-nvidia-open | base-image: ghcr.io/wayblueorg/hyprland-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland nvidia with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland-nvidia | base-image: ghcr.io/wayblueorg/hyprland-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue hyprland nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/hyprland-nvidia | base-image: ghcr.io/wayblueorg/hyprland-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river main with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river | base-image: ghcr.io/wayblueorg/river | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river main, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river | base-image: ghcr.io/wayblueorg/river | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river nvidia-open with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river-nvidia-open | base-image: ghcr.io/wayblueorg/river-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river-nvidia-open | base-image: ghcr.io/wayblueorg/river-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river nvidia with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river-nvidia | base-image: ghcr.io/wayblueorg/river-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue river nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/river-nvidia | base-image: ghcr.io/wayblueorg/river-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway main with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway | base-image: ghcr.io/wayblueorg/sway | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway main, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway | base-image: ghcr.io/wayblueorg/sway | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway nvidia-open with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway-nvidia-open | base-image: ghcr.io/wayblueorg/sway-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway-nvidia-open | base-image: ghcr.io/wayblueorg/sway-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway nvidia with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway-nvidia | base-image: ghcr.io/wayblueorg/sway-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue sway nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/sway-nvidia | base-image: ghcr.io/wayblueorg/sway-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire main with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire | base-image: ghcr.io/wayblueorg/wayfire | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire main, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire | base-image: ghcr.io/wayblueorg/wayfire | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire nvidia-open with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire-nvidia-open | base-image: ghcr.io/wayblueorg/wayfire-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire nvidia-open, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire-nvidia-open | base-image: ghcr.io/wayblueorg/wayfire-nvidia-open | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire nvidia with userns, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire-nvidia | base-image: ghcr.io/wayblueorg/wayfire-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ description: "wayblue wayfire nvidia, hardened" | |||||||
|  |  | ||||||
| base-image: ghcr.io/wayblueorg/wayfire-nvidia | base-image: ghcr.io/wayblueorg/wayfire-nvidia | ||||||
|  |  | ||||||
| image-version: 40 | image-version: 41 | ||||||
|  |  | ||||||
| modules: | modules: | ||||||
|   - from-file: common/common-modules.yml |   - from-file: common/common-modules.yml | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 qoijjj
					qoijjj