summaryrefslogtreecommitdiffstats
path: root/dell/xps/15-9560/xps-common.nix
diff options
context:
space:
mode:
authorDaniel Rafaj <daniel.rafaj@tuta.io>2020-02-05 11:40:43 +0100
committerDaniel Rafaj <daniel.rafaj@tuta.io>2020-02-18 13:25:25 +0100
commit8b50556e2da89adff2491759c8f5d28af5dd580c (patch)
tree632005c07187d2579996900c9d4f6d29f75a25a9 /dell/xps/15-9560/xps-common.nix
parent74efa57ee46ece7ccd95fc133c08badb798f0552 (diff)
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
Diffstat (limited to 'dell/xps/15-9560/xps-common.nix')
-rw-r--r--dell/xps/15-9560/xps-common.nix12
1 files changed, 12 insertions, 0 deletions
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;
+}