Hi guys, I recently installed Linux mint on a spare laptop I had to check if I can daily drive this and since I run Syncthing Windows setup on this device before and I essentially want to replicate that setup here which means Syncthing starts up automatically on login but with the condition that the device should be connected to ac power and if it gets disconnected kill the process right away. I could easily have this in Windows setup and also in Syncthing-fork for Android with a simple toggle. How can I replicate this Linux mint as well?
I think syncthing already adds itself as a systemd service, and systemd has an “AC power only condition.”
I can take a closer look tomorrow, but here’s a page about systemd’s AC power condition: https://askubuntu.com/questions/654335/systemd-how-to-start-stop-services-on-battery
Edit: bah, the built-in AC power condition only checks once when it starts up, so you’ll probably have to do the custom option that was selected as the answer in that post I linked to.
For as powerful as systemd claims to be, I would have expected it to support power profiles.
Ok thanks now I just need to figure out systemctl and it’s options… Hope linux worth all this effort I’m putting in my little spare time I have these days
I think it’s worth the time. You’ll at least be learning useful information for the future versus just spending time in windows fighting a new shitty thing after each update