diff --git a/roles/server.nix b/roles/server.nix new file mode 100644 index 0000000..745a573 --- /dev/null +++ b/roles/server.nix @@ -0,0 +1,36 @@ +{ lib, pkgs, config, username, home-manager, ... }: +with lib; +let + cfg = config.liv.server; +in { + options.liv.server = { + enable = mkEnableOption "Enable server"; + }; + + config = mkIf cfg.enable { + environment.systemPackages = with pkgs; [ + pkgs.kitty.terminfo + powertop + ]; + + services = { + thermald.enable = true; + # cpupower-gui.enable = true; + # power-profiles-daemon.enable = true; + + # auto-cpufreq = { + # enable = true; + # settings = { + # battery = { + # governor = "powersave"; + # turbo = "auto"; + # }; + # charger = { + # governor = "performance"; + # turbo = "auto"; + # }; + # }; + # }; + }; + }; +}