From 763c84883235245aa3cb7aec76d3ae84e7c88ca0 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Mon, 22 Jul 2024 20:53:23 +0200 Subject: [PATCH] Odin: nvidia driver 555 --- instances/odin/configuration-nvidia.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/instances/odin/configuration-nvidia.nix b/instances/odin/configuration-nvidia.nix index 43355e1..db97abb 100644 --- a/instances/odin/configuration-nvidia.nix +++ b/instances/odin/configuration-nvidia.nix @@ -1,13 +1,23 @@ # Edit this configuration file to define what should be installed on # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). -{ pkgs, ... }: { +{ pkgs, lib, config, ... }: { boot = { initrd.kernelModules = [ "i915" ]; }; hardware.nvidia = { # modesetting.enable = true; # package = pkgs.linuxPackages.nvidia_x11; + package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "555.58.02"; + + sha256_64bit = "sha256-xctt4TPRlOJ6r5S54h5W6PT6/3Zy2R4ASNFPu8TSHKM="; + sha256_aarch64 = lib.fakeSha256; + openSha256 = lib.fakeSha256; + settingsSha256 = "sha256-ZpuVZybW6CFN/gz9rx+UJvQ715FZnAOYfHn5jt5Z2C8="; + persistencedSha256 = lib.fakeSha256; + }; + prime = { offload.enable = false; sync.enable = true;