{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; networking.hostName = "optiplex"; bootloader.mode = "efi"; # Allow unfree for nvidia + others nixpkgs.config.allowUnfree = true; # Enable extra software pkgs software.desktop = { chromium.enable = true; cad.enable = true; crypto.enable = true; graphics.enable = true; office.enable = true; utilities.enable = true; }; # Install more programs environment.systemPackages = with pkgs; [ prismlauncher spotify #vintagestory ]; # Enable network drives nas.enable = true; # Disable wifi wifi.enable = false; networking.hosts = { "192.168.77.3" = [ "devel" ]; }; # Use nvidia driver services.xserver.videoDrivers = [ "nvidia" ]; hardware.nvidia = { modesetting.enable = true; # Required powerManagement.enable = false; # Can cause bugs nvidiaSettings = true; open = false; # Not compatible w/ GTX-1050 package = config.boot.kernelPackages.nvidiaPackages.stable; # Still good for 1050 }; system.stateVersion = "24.11"; }