diff --git a/srcpkgs/nvidia/nvidia-dkms.template b/srcpkgs/nvidia/nvidia-dkms.template
index a1466ae264c..07df60eeac5 100644
--- a/srcpkgs/nvidia/nvidia-dkms.template
+++ b/srcpkgs/nvidia/nvidia-dkms.template
@@ -13,6 +13,11 @@ do_install() {
 	vmkdir usr/src/nvidia-${version}
 	vcopy "${_pkg}/kernel/*" usr/src/nvidia-${version}
 
+	# systemd modules-load.d(5) file.
+	vmkdir usr/lib/modules-load.d
+	echo "nvidia" > ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf
+	chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf
+
 	# Blacklist nouveau.
 	vmkdir usr/lib/modprobe.d
 	echo "blacklist nouveau" > ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index 22504221b0e..34d8a2a97b3 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -1,7 +1,7 @@
 # Template file for 'nvidia'
 pkgname=nvidia
 version=304.48
-revision=1
+revision=2
 short_desc="NVIDIA drivers for linux"
 maintainer="Juan RP <xtraeme@gmail.com>"
 license="Propietary NVIDIA license"