diff --git a/flake.nix b/flake.nix index 5f5d66a..be74977 100644 --- a/flake.nix +++ b/flake.nix @@ -24,6 +24,7 @@ inherit system; config = { allowUnfree = true; + nvidia.acceptLicense = true; }; overlays = [ nur.overlays.default diff --git a/src/system/machines/workstation/hardware.nix b/src/system/machines/workstation/hardware.nix index b85333a..0ad7c54 100644 --- a/src/system/machines/workstation/hardware.nix +++ b/src/system/machines/workstation/hardware.nix @@ -83,13 +83,19 @@ enable = true; enable32Bit = true; }; + nvidia = { open = false; powerManagement.enable = false; powerManagement.finegrained = false; modesetting.enable = true; nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; + package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "550.120"; + sha256_64bit = "sha256-gBkoJ0dTzM52JwmOoHjMNwcN2uBN46oIRZHAX8cDVpc="; + settingsSha256 = "sha256-fPfIPwpIijoUpNlAUt9C8EeXR5In633qnlelL+btGbU="; + persistencedSha256 = lib.fakeSha256; + }; }; };