diff options
author | tdro <tdro@users.noreply.github.com> | 2022-01-17 19:45:01 -0500 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2022-01-17 19:45:01 -0500 |
commit | d13a2fd835b6273fb6d654a6bacc65d360f0ce19 (patch) | |
tree | e660955333ac1bab0fc66c6be14c890e9186fa81 /.config/systemd/user/events-idle.service | |
parent | 5be8c5a1f78f2d7d0cf79c64c82772ce63ffd156 (diff) | |
download | dotfiles-d13a2fd835b6273fb6d654a6bacc65d360f0ce19.tar.gz dotfiles-d13a2fd835b6273fb6d654a6bacc65d360f0ce19.tar.bz2 dotfiles-d13a2fd835b6273fb6d654a6bacc65d360f0ce19.zip |
.config/systemd: Cleanup user services
Fail loudly on failure for some units.
Diffstat (limited to '.config/systemd/user/events-idle.service')
-rw-r--r-- | .config/systemd/user/events-idle.service | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/.config/systemd/user/events-idle.service b/.config/systemd/user/events-idle.service index 7c5cdec..095b1d8 100644 --- a/.config/systemd/user/events-idle.service +++ b/.config/systemd/user/events-idle.service @@ -1,15 +1,17 @@ [Unit] Description=Execute events on X11 idle +StartLimitBurst=5 +StartLimitIntervalSec=600 [Service] Type=simple -ExecStartPre=/usr/bin/env sh -c '%h/.local/bin/scripts/events-idle' -ExecStart=/usr/bin/env sh -c 'while true; do sleep 300 && [ "$(xprintidle)" -gt 120000 ] && %h/.local/bin/scripts/events-idle; done' +IOWeight=60 +CPUQuota=60% +RestartSec=5 Restart=always -RestartSec=5s SyslogIdentifier=events-idle -CPUQuota=60% -IOWeight=60 +ExecStartPre=/usr/bin/env sh -c '%h/.local/bin/scripts/events-idle' +ExecStart=/usr/bin/env sh -c 'while true; do sleep 300 && [ "$(xprintidle)" -gt 120000 ] && %h/.local/bin/scripts/events-idle; done' [Install] WantedBy=default.target |