From 5583cbc3ff10c19846356b98051d2c0bd6a4af20 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 15 Apr 2021 16:16:26 -0400 Subject: [PATCH] p71: server-mode --- features/server-mode.nix | 15 +++++++++++++++ flake.nix | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 features/server-mode.nix diff --git a/features/server-mode.nix b/features/server-mode.nix new file mode 100644 index 0000000..8348d15 --- /dev/null +++ b/features/server-mode.nix @@ -0,0 +1,15 @@ + +{ config, pkgs, ... }: + +{ + # NOTE: might have to disable tlp to ignore suspend on lid. Ideally + # disable just that. P71 is acting as a server right now, always plugged. + services.tlp = { + enable = true; + settings = { + SCHED_POWERSAVE_ON_AC = 1; + }; + }; + # This machine is now a long-running home-server with a bluetooth keyboard + services.logind.lidSwitch = "ignore"; +} diff --git a/flake.nix b/flake.nix index a2e219f..804047a 100644 --- a/flake.nix +++ b/flake.nix @@ -53,7 +53,8 @@ ./hosts/p71.nix [ inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p53 - ./features/desktopish + #./features/desktopish + ./features/server-mode.nix ./features/virtualization.nix ./features/postgrest.nix ];