diff --git a/recipes/components/nvidia-module.yml b/recipes/components/nvidia-module.yml index 0ba6275..16a2a1a 100644 --- a/recipes/components/nvidia-module.yml +++ b/recipes/components/nvidia-module.yml @@ -1,15 +1,19 @@ modules: - - 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-driver-cuda nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-container-toolkit + - type: dnf + repo: + nonfree: rpmfusion + install: + packages: + - akmod-nvidia + - type: script scripts: - - nvidia/installtoolkitpolicy.sh - - nvidia/removeunusedrepos.sh - nvidia/setearlyloading.sh - nvidia/setdrmvariables.sh + + - type: systemd + system: + enabled: + - nvidia-suspend.service + - nvidia-hibernate.service + - nvidia-resume.service \ No newline at end of file