Update: Solution here. The options are here:
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.vulkan_beta
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_390
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_340
(see the github link for current version of Nvidia driver for each option)
I’m trying to figure out how to use hardware.nvidia.package
to test different Nvidia driver versions.
However, both examples given in the docs are broken:
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_340
Both give the error:
definition for option
hardware.nvidia.package' is not of type
package’. Definition values:
In `/etc/nixos/configuration.nix’: “config.boot.kernelPackages.nvidiaPackages.stable”
And nvidiaPackages
is nowhere to be found in Options Search, so looks like that was deprecated/removed and the docs are out of date.
So how do we use this config property?