From 1e625b66a56137c7a03ded6b175f56409daf249e Mon Sep 17 00:00:00 2001 From: Eriq Taing Date: Sat, 24 May 2025 21:25:53 -0400 Subject: [PATCH] Revert nvidia module to original container file format --- recipes/components/nvidia-module.yml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/recipes/components/nvidia-module.yml b/recipes/components/nvidia-module.yml index f2822c5..b561b75 100644 --- a/recipes/components/nvidia-module.yml +++ b/recipes/components/nvidia-module.yml @@ -1,18 +1,16 @@ modules: - - type: dnf - repos: - nonfree: rpmfusion - install: - packages: - - akmod-nvidia + - type: containerfile + snippets: + - COPY --from=ghcr.io/ublue-os/akmods-nvidia:main-42 /rpms/ /tmp/rpms + - RUN find /tmp/rpms + - 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\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-modprobe nvidia-persistenced nvidia-settings nvidia-container-toolkit - type: script scripts: - - nvidia/setdrmvariables.sh - - #- type: systemd - # system: - # enabled: - # - nvidia-suspend.service - # - nvidia-hibernate.service - # - nvidia-resume.service \ No newline at end of file + - nvidia/installtoolkitpolicy.sh + - nvidia/removeunusedrepos.sh + - nvidia/setearlyloading.sh + - nvidia/setdrmvariables.sh \ No newline at end of file