kota's memex

tlp is a powerful tool for tuning your running kernel for laptop battery usage. It has lots of options but the defaults are very reasonable so it works with minimal effort.

tlp-stat to make sure it's working.

usb autosuspend

To conserve power tlp disables some USB devices when not in use. This could sometimes cause issues and if it does you can just disable this:
/etc/tlp.conf

# Do not suspend USB devices
USB_AUTOSUSPEND=0