Add nvidia

This commit is contained in:
muon 2024-11-29 21:26:43 +00:00
parent 51fc35cc23
commit 63cfe65e1a
3 changed files with 17 additions and 47 deletions

View file

@ -54,7 +54,10 @@ in with lib; {
networking.firewall.allowedUDPPorts = [ 51820 ];
networking.wg-quick.interfaces = lib.mkIf (wg.id != null) {
wg0 = {
address = [ "10.0.0.${wg.id}/24" "fdc9:281f:04d7:9ee9::${wg.id}/64" ];
address = [
"10.0.0.${toString wg.id}/24"
"fdc9:281f:04d7:9ee9::${toString wg.id}/64"
];
dns = [ "10.0.0.1" "fdc9:281f:04d7:9ee9::1" ];
mtu = 1500;
privateKeyFile = "/home/muon/wireguard-keys/private";

View file

@ -18,20 +18,22 @@ in {
config = lib.mkIf cfg.enable {
# nixos.wiki/wiki/Nvidia
hardware.graphics = {
enable = true;
enable32Bit = true;
};
# hardware.graphics = {
# enable = true;
# enable32Bit = true;
# };
services.xserver.videoDrivers = [ "nvidia" "nvidia-dkms" ];
hardware.nvidia = {
modesetting.enable = true;
# Set in configuration.nix
# powerManagement.enable = false;
powerManagement.finegrained = false;
open = false;
open = lib.mkDefault false;
nvidiaSettings = lib.mkDefault false;
package = config.boot.kernelPackages.nvidiaPackages."${cfg.driver}";