>When I bring home my System76 and leave it in my bag over the weekend, it will always be dead by Monday morning.
You may be interested in this systemd script I found on the Debian wiki[0] that enables hibernation and power off after a preset amount of time in suspend. I've been using it with my Thinkpads and it works great. Any time I close the lid it goes into suspend then if I don't use the computer for an hour (this is configurable in the script) it happily goes into hibernate.