add systemd timers for periodic fixes

This commit is contained in:
2022-09-16 01:14:20 +02:00
parent e03eaad9ab
commit 8770d45219
11 changed files with 123 additions and 44 deletions

@ -0,0 +1,13 @@
# This service unit is for fix-flatpaks-theming script
#
[Unit]
Description=Fix flatpak theming script
Wants=fix-flatpaks-theming.timer
[Service]
Type=oneshot
ExecStart=/usr/bin/fix-flatpaks-theming
[Install]
WantedBy=multi-user.target

@ -0,0 +1,13 @@
# This service unit is for fix-theming script
#
[Unit]
Description=Fix theming script
Wants=fix-theming.timer
[Service]
Type=oneshot
ExecStart=/usr/bin/fix-theming
[Install]
WantedBy=multi-user.target

@ -0,0 +1,13 @@
# This service unit is for fix-tweaked-desktop-files script
#
[Unit]
Description=Fix tweaked desktop files script
Wants=fix-tweaked-desktop-files.timer
[Service]
Type=oneshot
ExecStart=/usr/bin/fix-tweaked-desktop-files
[Install]
WantedBy=multi-user.target

@ -0,0 +1,14 @@
# This timer unit is for fix-flatpaks-theming service unit
#
[Unit]
Description=Run fix flatpaks theming script every 600 seconds
Requires=fix-flatpaks-theming.service
[Timer]
Unit=fix-flatpaks-theming.service
OnBootSec=1
OnUnitActiveSec=600
[Install]
WantedBy=timers.target

@ -0,0 +1,14 @@
# This timer unit is for fix-theming service unit
#
[Unit]
Description=Run fix theming script every 3 seconds
Requires=fix-theming.service
[Timer]
Unit=fix-theming.service
OnBootSec=1
OnUnitActiveSec=3
[Install]
WantedBy=timers.target

@ -0,0 +1,14 @@
# This timer unit is for fix-tweaked-desktop-files service unit
#
[Unit]
Description=Run fix tweaked desktop files script every 5 seconds
Requires=fix-tweaked-desktop-files.service
[Timer]
Unit=ffix-tweaked-desktop-files.service
OnBootSec=1
OnUnitActiveSec=5
[Install]
WantedBy=timers.target