diff --git a/common/default.nix b/common/default.nix index 2cae703..0bca71e 100644 --- a/common/default.nix +++ b/common/default.nix @@ -33,11 +33,12 @@ auto-optimise-store = true; sandbox = true; substituters = - [ "https://xe.cachix.org" "https://nix-community.cachix.org" ]; + [ "https://xe.cachix.org" "https://nix-community.cachix.org" "https://cuda-maintainers.cachix.org" ]; trusted-users = [ "root" "cadey" ]; trusted-public-keys = [ "xe.cachix.org-1:kT/2G09KzMvQf64WrPBDcNWTKsA79h7+y2Fn2N7Xk2Y=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" + "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" ]; }; }; diff --git a/hosts/logos/default.nix b/hosts/logos/default.nix index 15c4683..3c50c9a 100755 --- a/hosts/logos/default.nix +++ b/hosts/logos/default.nix @@ -10,4 +10,12 @@ networking.hostId = "aeace675"; services.nginx.enable = true; + + nixpkgs.config.allowUnfree = true; + + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.opengl.enable = true; + + # Optionally, you may need to select the appropriate driver version for your specific GPU. + hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable; }