current
1{den, ...}: {
2 den.aspects.desktop.includes = [den.aspects.desktop._.power-management];
3
4 den.aspects.desktop.provides.power-management.nixos = {pkgs, ...}: {
5 services = {
6 tlp = {
7 enable = true;
8 pd.enable = true;
9 };
10 upower.enable = true;
11 };
12
13 environment.systemPackages = [
14 pkgs.powertop # Using package instead of module to avoid USB auto suspend
15 ];
16 };
17}