summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dell/xps/13-9360/default.nix5
-rw-r--r--dell/xps/13-9370/default.nix3
-rw-r--r--dell/xps/13-9380/default.nix3
-rw-r--r--dell/xps/15-9550/default.nix3
4 files changed, 13 insertions, 1 deletions
diff --git a/dell/xps/13-9360/default.nix b/dell/xps/13-9360/default.nix
index e13e758..5ff1e54 100644
--- a/dell/xps/13-9360/default.nix
+++ b/dell/xps/13-9360/default.nix
@@ -13,7 +13,7 @@
efi.canTouchEfiVariables = lib.mkDefault true;
systemd-boot.enable = lib.mkDefault true;
};
-
+
hardware.firmware = lib.mkBefore [ pkgs.qca6174-firmware ];
# TODO: move to general HiDPI profile
@@ -23,4 +23,7 @@
nixpkgs.overlays = [(final: previous: {
qca6174-firmware = final.callPackage ./qca6174-firmware.nix {};
})];
+
+ # This will save you money and possibly your life!
+ services.thermald.enable = true;
}
diff --git a/dell/xps/13-9370/default.nix b/dell/xps/13-9370/default.nix
index 609aebf..dbe852f 100644
--- a/dell/xps/13-9370/default.nix
+++ b/dell/xps/13-9370/default.nix
@@ -14,4 +14,7 @@
boot.blacklistedKernelModules = [ "psmouse" ];
services.throttled.enable = lib.mkDefault true;
+
+ # This will save you money and possibly your life!
+ services.thermald.enable = true;
}
diff --git a/dell/xps/13-9380/default.nix b/dell/xps/13-9380/default.nix
index d04f504..162cc26 100644
--- a/dell/xps/13-9380/default.nix
+++ b/dell/xps/13-9380/default.nix
@@ -12,4 +12,7 @@
# touchpad goes over i2c
boot.blacklistedKernelModules = [ "psmouse" ];
+
+ # This will save you money and possibly your life!
+ services.thermald.enable = true;
}
diff --git a/dell/xps/15-9550/default.nix b/dell/xps/15-9550/default.nix
index 90cfc6e..9677972 100644
--- a/dell/xps/15-9550/default.nix
+++ b/dell/xps/15-9550/default.nix
@@ -10,6 +10,9 @@
boot.loader.systemd-boot.enable = lib.mkDefault true;
boot.loader.efi.canTouchEfiVariables = lib.mkDefault true;
+ # This will save you money and possibly your life!
+ services.thermald.enable = true;
+
# To just use Intel integrated graphics with Intel's open source driver
# hardware.nvidiaOptimus.disable = true;
}