{ config, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; networking.hostName = "tower"; networking.interfaces.enp10s0.wakeOnLan = { enable = true; }; time.hardwareClockInLocalTime = true; boot.initrd.enable = true; boot.loader = { efi.canTouchEfiVariables = true; systemd-boot = { enable = true; windows = { "nvme0n1p1" = { title = "Windows"; efiDeviceHandle = "FS0"; sortKey = "1"; }; }; #end windows edk2-uefi-shell = { enable = true; sortKey = "0"; }; # end edk2-uefi-shell }; # end loader.systemd-boot }; # end boot hardware = { graphics.enable = true; nvidia = { modesetting.enable = true; powerManagement.enable = false; powerManagement.finegrained = false; open = true; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.stable; }; # end nvidia }; # end hardware services = { xserver.videoDrivers = [ "nvidia" ]; openssh.enable = true; }; # end services } # end file