···13 # driver.
14 nvidiaForKernel = kernelPackages:
15 if elem "nvidia" drivers then
16- if versionAtLeast kernelPackages.kernel.version "4.0" then
17- kernelPackages.nvidia_x11_beta
18- else
19 kernelPackages.nvidia_x11
20 else if elem "nvidiaLegacy173" drivers then
21 kernelPackages.nvidia_x11_legacy173
···13 # driver.
14 nvidiaForKernel = kernelPackages:
15 if elem "nvidia" drivers then
00016 kernelPackages.nvidia_x11
17 else if elem "nvidiaLegacy173" drivers then
18 kernelPackages.nvidia_x11_legacy173
+3-6
pkgs/os-specific/linux/nvidia-x11/default.nix
···1213let
1415- # TODO: Remove the use of the beta driver for kernel 4.0 in
16- # nixos/modules/hardware/video/nvidia.nix when this driver supports
17- # kernel 4.0
18- versionNumber = "346.47";
1920 # Policy: use the highest stable version as the default (on our master).
21 inherit (stdenv.lib) makeLibraryPath;
···31 if stdenv.system == "i686-linux" then
32 fetchurl {
33 url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
34- sha256 = "0vkayz6nhw00kn2nvxvr9hsh4sa555nbbr9swlx5x1frziym48dv";
35 }
36 else if stdenv.system == "x86_64-linux" then
37 fetchurl {
38 url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
39- sha256 = "0xqnjs54i281pnkky7dnz4n7jcn2vqjba0kra8da1wnyklm6gdni";
40 }
41 else throw "nvidia-x11 does not support platform ${stdenv.system}";
42
···1213let
1415+ versionNumber = "346.59";
0001617 # Policy: use the highest stable version as the default (on our master).
18 inherit (stdenv.lib) makeLibraryPath;
···28 if stdenv.system == "i686-linux" then
29 fetchurl {
30 url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
31+ sha256 = "0a91mmv9846chyx6rbf3hx39gr344cffmgic45a9sf82rky87kv5";
32 }
33 else if stdenv.system == "x86_64-linux" then
34 fetchurl {
35 url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
36+ sha256 = "0rz7pdzdviz1086w8ks6qiv83ah84y13h3051xr1p4wa4kll2yac";
37 }
38 else throw "nvidia-x11 does not support platform ${stdenv.system}";
39