powerManagement.powertop.postStart
Shell commands executed after powertop is started.
This can be used to workaround problematic configurations. For example,
you can retrigger an udev rule to disable power saving on unsupported
USB devices:
services.udev.extraRules = '''
# disable USB auto suspend for Logitech, Inc. G PRO Gaming Mouse
ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c08c", TEST=="power/control", ATTR{power/control}="on"
''';
- Type
strings concatenated with "\n"- Default
""- Example
'' ''${lib.getExe' config.systemd.package "udevadm"} trigger -c bind -s usb -a idVendor=046d -a idProduct=c08c ''- Declared
- <nixpkgs/nixos/modules/tasks/powertop.nix>