From c91e2491903d496b159afe2e5220c1e53ba0ace0 Mon Sep 17 00:00:00 2001 From: Veneficium <85629831+veneficium42@users.noreply.github.com> Date: Wed, 3 Jul 2024 17:43:37 +0200 Subject: [PATCH] update: enable powertop --- nixosModules/default.nix | 2 ++ nixosModules/programs/powertop.nix | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 nixosModules/programs/powertop.nix diff --git a/nixosModules/default.nix b/nixosModules/default.nix index c40c85f..59abbfd 100644 --- a/nixosModules/default.nix +++ b/nixosModules/default.nix @@ -18,11 +18,13 @@ ./programs/docker.nix ./programs/tailscale.nix + ./programs/powertop.nix ]; settings = { programs.docker.enable = lib.mkDefault false; programs.tailscale.enable = lib.mkDefault false; + programs.powertop.enable = lib.mkDefault true; drivers = { printer.M2020.enable = lib.mkDefault false; diff --git a/nixosModules/programs/powertop.nix b/nixosModules/programs/powertop.nix new file mode 100644 index 0000000..7231c0e --- /dev/null +++ b/nixosModules/programs/powertop.nix @@ -0,0 +1,9 @@ +{ config, lib, ... }: { + options = { + settings.programs.powertop.enable = lib.mkEnableOption "enables powertop"; + }; + + config = lib.mkIf config.settings.programs.powertop.enable { + powerManagement.powertop.enable = true; + }; +} \ No newline at end of file