diff --git a/modules/tlp/default.nix b/modules/tlp/default.nix new file mode 100644 index 0000000..24d68bf --- /dev/null +++ b/modules/tlp/default.nix @@ -0,0 +1,10 @@ +{ ... }: +{ + services.tlp = { + enable = true; + settings = { + DEVICES_TO_DISABLE_ON_STARTUP = "bluetooth wifi wwan"; + DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE = "bluetooth wifi wwan"; + }; + }; +} diff --git a/systems/gwyn/default.nix b/systems/gwyn/default.nix index 69f2483..1890c2c 100644 --- a/systems/gwyn/default.nix +++ b/systems/gwyn/default.nix @@ -5,6 +5,7 @@ inputs.nixos-hardware.nixosModules.common-gpu-nvidia "${inputs.self}/hardware/bluetooth" "${inputs.self}/hardware/nvidia" + "${inputs.self}/modules/data-share" "${inputs.self}/modules/desktop" "${inputs.self}/modules/docker" "${inputs.self}/modules/droidcam" @@ -13,7 +14,7 @@ "${inputs.self}/modules/lockscreen" "${inputs.self}/modules/nix-direnv" "${inputs.self}/modules/restic" - "${inputs.self}/modules/data-share" + "${inputs.self}/modules/tlp" ]; boot.initrd.availableKernelModules = [ "aesni_intel" diff --git a/systems/staubfinger/default.nix b/systems/staubfinger/default.nix index fd1f9cc..db1fb32 100644 --- a/systems/staubfinger/default.nix +++ b/systems/staubfinger/default.nix @@ -10,6 +10,7 @@ "${inputs.self}/modules/espanso" "${inputs.self}/modules/lockscreen" "${inputs.self}/modules/restic" + "${inputs.self}/modules/tlp" ]; boot.initrd.availableKernelModules = [ "aesni_intel"