feat: add nvidia and cpu config

This commit is contained in:
Yadunand Prem 2024-04-24 06:13:00 +00:00
parent 82aedcdb1e
commit 5df71bf3d9
No known key found for this signature in database
3 changed files with 23 additions and 5 deletions

View File

@ -17,10 +17,6 @@
shell = pkgs.zsh;
isNormalUser = true;
extraGroups = [ "wheel" ]; # Enable sudo for the user.
packages = with pkgs; [
neovim
wget
];
openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG" ];
};
security.sudo.wheelNeedsPassword = false;
@ -49,6 +45,22 @@
};
environment.variables.EDITOR = "nvim";
nixpkgs.config.allowUnfree = true;
hardware.opengl = {
enable = true;
};
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = false;
powerManagement.finegrained = false;
open = false;
nvidiaSettings = false;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
# Need this for nvidia-smi
services.xserver.videoDrivers = [ "nvidia" ];
system.stateVersion = "23.11"; # Did you read the comment?

View File

@ -10,7 +10,7 @@
boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ahci" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
fileSystems."/" =
@ -33,6 +33,7 @@
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# networking.interfaces.enp6s18.useDHCP = lib.mkDefault true;
# networking.interfaces.tailscale0.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
}

View File

@ -31,6 +31,7 @@
};
};
programs.tmux = {
enable = true;
newSession = true;
@ -42,6 +43,10 @@
pain-control
];
};
programs.zsh.prezto.pmodules = [ "tmux" ];
programs.zsh.prezto.tmux.autoStartRemote = true;
programs.fzf.tmux.enableShellIntegration = true;
home.stateVersion = "23.11";
}