Freeze Nvidia updates

Hi all

How do i freeze nvidia updates from upgrading it to a later version

I rather stay on the 535x version

cheers

perhaps setting hardware.nvidia.package would work? NixOS Search and set it to one found herein https://github.com/NixOS/nixpkgs/blob/c43de6b38af966bb21a137f75edba64aea8d9be5/pkgs/os-specific/linux/nvidia-x11/default.nix

1 Like

At least until it updates you can use the production driver: https://github.com/TLATER/dotfiles/blob/a8da5b625d388a4a7df5983a404b63ab6b507ee2/nixos-config/yui/nvidia/default.nix#L14

454 is indeed quite broken.

1 Like

I’ve added this into my snippet in case production drivers update:

      #---------------------------------------------------------------------        
      # (WORKS WELL: 535.86.05 (STABLE) https://download.nvidia.com/XFree86/Linux-x86_64/535.86.05/NVIDIA-Linux-x86_64-535.86.05.run
      # cat /proc/driver/nvidia/version
      #---------------------------------------------------------------------
      # package = config.boot.kernelPackages.nvidiaPackages.stable.overrideAttrs {
      #  src = pkgs.fetchurl {
      #    url = "https://download.nvidia.com/XFree86/Linux-x86_64/535.146.02/NVIDIA-Linux-x86_64-535.146.02.run";
      #   sha256 = sha256_64bit;
      #   sha256 = "49fd1cc9e445c98b293f7c66f36becfe12ccc1de960dfff3f1dc96ba3a9cbf70";

      #   # sha256 = "sha256-QTnTKAGfcvKvKHik0BgAemV3PrRqRlM3B9jjZeupCC8=";
      #  };
      # };