char/flake
nixos flake
git clone https://git.t4t.associates/char/flake
70c73b6
main
1{ config , pkgs , lib , ...} :{ 2services . hardware . bolt . enable = true ; 3 4services . xserver . videoDrivers = [ "amdgpu" "nvidia" ]; 5hardware . nvidia = { 6open = true ; 7 8nvidiaSettings = true ; 9package = config . boot . kernelPackages . nvidiaPackages . mkDriver { 10version = "595.45.04" ; 11sha256_64bit = "sha256-zUllSSRsuio7dSkcbBTuxF+dN12d6jEPE0WgGvVOj14=" ; 12sha256_aarch64 = "sha256-pruxWQlLurymRL7PbR24NA6dNowwwX35p6j9mBIDcNs=" ; 13openSha256 = "sha256-1Q2wuDdZ6KiA/2L3IDN4WXF8t63V/4+JfrFeADI1Cjg=" ; 14settingsSha256 = "sha256-QMx4rUPEGp/8Mc+Bd8UmIet/Qr0GY8bnT/oDN8GAoEI=" ; 15persistencedSha256 = lib . fakeSha256 ; 16}; 17}; 18 19boot . blacklistedKernelModules = [ 20"nouveau" 21"nvidiafb" 22]; 23boot . kernelModules = [ 24"thunderbolt" 25"usbhid" 26"joydev" 27"xpad" 28"nvidia" 29"nvidia_modeset" 30"nvidia_uvm" 31"nvidia_drm" 32"amdgpu" 33]; 34}