From c9b15dea599cf01d143822623b8787e30d447f30 Mon Sep 17 00:00:00 2001 From: oqyude Date: Tue, 4 Aug 2026 11:26:28 +0300 Subject: [PATCH] power settings for server --- configurations/server.nix | 3 --- modules/server/default.nix | 1 + modules/server/power.nix | 22 ++++++++++++++++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 modules/server/power.nix diff --git a/configurations/server.nix b/configurations/server.nix index 02d5379..9ebb300 100644 --- a/configurations/server.nix +++ b/configurations/server.nix @@ -83,10 +83,7 @@ let ]; services = { - power-profiles-daemon.enable = lib.mkForce false; earlyoom.enable = true; - auto-cpufreq.enable = true; - throttled.enable = false; journald = { extraConfig = '' SystemMaxUse=512M diff --git a/modules/server/default.nix b/modules/server/default.nix index 87ef933..8fac5ce 100644 --- a/modules/server/default.nix +++ b/modules/server/default.nix @@ -21,6 +21,7 @@ ./nix-serve.nix ./onlyoffice.nix ./postgresql.nix + ./power.nix ./samba.nix ./step-ca.nix ./syncthing.nix diff --git a/modules/server/power.nix b/modules/server/power.nix new file mode 100644 index 0000000..99df6da --- /dev/null +++ b/modules/server/power.nix @@ -0,0 +1,22 @@ +{ + config, + lib, + pkgs, + ... +}: +{ + services = { + tuned = { + enable = true; + }; + auto-cpufreq.enable = false; + power-profiles-daemon.enable = lib.mkForce false; + throttled.enable = false; + }; + + environment = { + systemPackages = with pkgs; [ + cpupower-gui + ]; + }; +}