From 4916acd221241d9686a07075b69986a03a1c564d Mon Sep 17 00:00:00 2001 From: Samuel Leathers Date: Sun, 27 Oct 2019 09:02:50 +0100 Subject: dell/xps: enable thermald service --- dell/xps/13-9360/default.nix | 5 ++++- dell/xps/13-9370/default.nix | 3 +++ dell/xps/13-9380/default.nix | 3 +++ dell/xps/15-9550/default.nix | 3 +++ 4 files changed, 13 insertions(+), 1 deletion(-) (limited to 'dell') 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; } -- cgit v1.2.3