{ imports = [ ../../../common/cpu/intel ../../../common/cpu/intel/kaby-lake ../../../common/pc/laptop ./xps-common.nix # FIXME: remove this when bumblebee works again ../../../common/gpu/nvidia/disable.nix ]; /* Bumblebee seems to fail to evaluate: (stack trace truncated; use '--show-trace' to show the full trace) error: assertion '(useSettings -> (! libsOnly))' failed at /home/joerg/git/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix:61:1: 60| 61| assert useSettings -> !libsOnly; | ^ 62| assert !libsOnly -> kernel != null; # This configuration makes intel default and optionaly applications could run nvidia with optirun. # To Optimize for your use case import intel or nvidia only configuration instead # xps-9560/intel # or # xps-9560/nvidia ##### bumblebee working, needs reboot to take affect and to use it run: optirun "" services.xserver.videoDrivers = [ "intel" "nvidia" ]; boot.blacklistedKernelModules = [ "nouveau" "bbswitch" ]; boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ]; hardware.bumblebee.enable = lib.mkDefault true; hardware.bumblebee.pmMethod = lib.mkDefault "none"; */ }