main
1{
2 den.aspects.desktop.power-management = {
3 persist = {
4 directories = [
5 "/var/lib/upower"
6 ];
7 };
8
9 nixos = {pkgs, ...}: {
10 services = {
11 tlp = {
12 enable = true;
13 pd.enable = true;
14 };
15 upower.enable = true;
16 };
17
18 environment.systemPackages = [
19 pkgs.powertop # Using package instead of module to avoid USB auto suspend
20 ];
21 };
22 };
23}