A cranky biologist who means well. My hobbies include long walks off short piers and anything science related.
It’s all about the merchandising! Your ‘dumb money brain’ is shared by many. They are selling an emotional product represented by a cheap trinket or gee-gaw. Retail psychology is really interesting
Your systemd file looks ok, but I think it’s doing exactly what you are telling it.
The solution may lie in the backup.service. Is that code you can modify? The OnCalendar=weekly doesn’t specify when in the week the service should run so that config may be vague.
If I understand the desired function here, you will need the service up all the time. It will just wait politely and occasionally run the specific backup script. It’s up to the backup script to determine when the last backup was made and either exit early because it hasn’t been a week or run the backup and reset a flag file.
At least that’s the approach I would take. Systemd is a very vigilant, but very stupid, service manager. It just watches and triggers services based on just a few criteria. Any logic more complex needs to go in the service itself.
I’ve lately made a fun game out of seeing my daily screen time average drop steadily. The decline in average daily doom scrolling has correlated directly with an increase in my dating frequency and general social activity.
There’s, like, a whole world out there!
Slrpnk.net is the best instance. All other instances have inferior potassium.
I always have Terminal open in the background. Never know when you might need to enact a dramatic hacker scene. I just can’t believe what they charge for thise minitors that project text onto your face.