From 8b50556e2da89adff2491759c8f5d28af5dd580c Mon Sep 17 00:00:00 2001 From: Daniel Rafaj Date: Wed, 5 Feb 2020 11:40:43 +0100 Subject: Add xps 9560 with its own quirks, I added versions: 1 default one, with nvidia working and intel working, needs optirun to run application with nvidia 2 intel only, I am using this as my daily driver for long time, only intel is turned on and nvidia is turned off and doesn't drain any power. 3 nvidia only, intel is dissabled and nvidia is picked as default gpu, no need to fiddle with optirun etc, good for gpu heavy application. All these settings needs to reboot to work properly --- dell/xps/15-9560/xps-common.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 dell/xps/15-9560/xps-common.nix (limited to 'dell/xps/15-9560/xps-common.nix') diff --git a/dell/xps/15-9560/xps-common.nix b/dell/xps/15-9560/xps-common.nix new file mode 100644 index 0000000..62aae07 --- /dev/null +++ b/dell/xps/15-9560/xps-common.nix @@ -0,0 +1,12 @@ +{ lib, ... }: + +{ + + # Boot loader + boot.loader.systemd-boot.enable = lib.mkDefault true; + boot.loader.efi.canTouchEfiVariables = lib.mkDefault true; + boot.kernelParams = lib.mkDefault [ "acpi_rev_override" ]; + + # This will save you money and possibly your life! + services.thermald.enable = lib.mkDefault true; +} -- cgit v1.2.3