diff --git a/srcpkgs/nvidia/files/nvidia-resume b/srcpkgs/nvidia/files/nvidia-resume new file mode 100644 index 00000000000..219e7f89533 --- /dev/null +++ b/srcpkgs/nvidia/files/nvidia-resume @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/nvidia-sleep.sh "resume" diff --git a/srcpkgs/nvidia/files/nvidia-suspend b/srcpkgs/nvidia/files/nvidia-suspend new file mode 100644 index 00000000000..c47dfc384e1 --- /dev/null +++ b/srcpkgs/nvidia/files/nvidia-suspend @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/nvidia-sleep.sh "suspend" diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template index 6232894c676..6442ff36ce2 100644 --- a/srcpkgs/nvidia/template +++ b/srcpkgs/nvidia/template @@ -4,7 +4,7 @@ _desc="NVIDIA drivers for linux" pkgname=nvidia version=550.120 -revision=2 +revision=3 maintainer="Andrew Benson " license="custom:NVIDIA Proprietary" homepage="https://www.nvidia.com/en-us/drivers/unix/" @@ -212,6 +212,10 @@ do_install() { vbin systemd/nvidia-sleep.sh mkdir -p usr/libexec/elogind/system-sleep vinstall ${FILESDIR}/nvidia-sleep.sh 0755 usr/libexec/elogind/system-sleep nvidia.sh + vmkdir etc/zzz.d/suspend + vinstall ${FILESDIR}/nvidia-suspend 0755 etc/zzz.d/suspend + vmkdir etc/zzz.d/resume + vinstall ${FILESDIR}/nvidia-resume 0755 etc/zzz.d/resume # opencl pkg vinstall nvidia.icd 644 etc/OpenCL/vendors