diff --git a/dell/precision/5560/default.nix b/dell/precision/5560/default.nix new file mode 100644 index 0000000..6c7ebad --- /dev/null +++ b/dell/precision/5560/default.nix @@ -0,0 +1,40 @@ +{ + config, + lib, + ... +}: { + imports = [ + ../../../common/pc/laptop + ../../../common/pc/laptop/ssd + ../../../common/cpu/intel + ../../../common/gpu/intel/tiger-lake + ../../../common/gpu/nvidia/prime.nix + ../../../common/gpu/nvidia/turing + ]; + + hardware.enableRedistributableFirmware = lib.mkDefault true; + + boot = { + blacklistedKernelModules = ["nouveau"]; + kernelModules = ["kvm-intel"]; + kernelParams = ["i915.modeset=1"]; + }; + + hardware = { + graphics = { + enable = lib.mkDefault true; + enable32Bit = lib.mkDefault true; + }; + nvidia = { + package = config.boot.kernelPackages.nvidiaPackages.beta; + modesetting.enable = lib.mkDefault true; + open = lib.mkDefault false; + prime = { + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; + }; + }; + }; + + powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; +} diff --git a/flake.nix b/flake.nix index c146e96..21e9a42 100644 --- a/flake.nix +++ b/flake.nix @@ -67,6 +67,7 @@ dell-poweredge-r7515 = import ./dell/poweredge/r7515; dell-precision-3541 = import ./dell/precision/3541; dell-precision-5530 = import ./dell/precision/5530; + dell-precision-5560 = import ./dell/precision/5560; dell-precision-7520 = import ./dell/precision/7520; dell-xps-13-7390 = import ./dell/xps/13-7390; dell-xps-13-9300 = import ./dell/xps/13-9300;